Linux 文件系统inode号和备份恢复
目录
一、inode原理
二、时间类型
三、inode号管理
四、inode实验
五、备份恢复
七、备份实验
一、inode原理
inode只有一个,唯一的,一个文件必须占用一个inode号,但是至少占用一个数据块(数据不足一个数据块,也是占用一个数据块)
inode记录:元信息,权限,字节数,所有组,所有组,时间
二、时间类型
atime:使用都会修改时间
mtime:修改数据内容,空文件修改内容并且保存内容,inode都会改变
ctime:修改权限和属性
inode:xfs文件有容错机制(inode满了还可以继续创建,数量不等)
三、inode号管理
1.查看inode号
ls -i 查看当前目录文件的inode号

ls -i +文件:查看文件inode号

stat /data指定文件夹的inode号

df -i查看挂载点的inode号

2.删除inode号
使用inode号删除指定文件夹
先查看文件夹的inode号,再使用find -inum inode号 -delete将文件夹删除

3.修改inode号
将一个文件移动到另一个地方,不改变inode号
先使用ls -i查看test1.txt文件的inode号

再将test1.txt文件移动到opt目录下

可以看到test1.txt inode号依然没有改变

就算时改变文件名字inode也不会改变

四、inode实验
模拟:inode满了但是还是可以创建
磁盘分区


格式化

创建文件夹,将sdd1挂载到该文件夹


查看inode号有8192个

创建8189个文件,虽然inode号有8192,还可以多创建63个


五、备份恢复
全量备份:将文件内容进行备份
增量备份:将文件新加入的内容,全量备份以外的内容备份
备份命令:xfsdump
1.只能备份已挂载的文件系统
2.必须使用root权限才能操作
3.只能备份xfs文件系统
4.备份后的数据只能用xfsrestore解析
5.不能备份两个相同uuid号的文件系统(blkid查看)
七、备份实验
创建分区

格式化

挂载

查看是否有xfsdump程序

创建文件123 234 345
将1 2 3分别写入三个文件


备份

删除xc文件夹所有文件
还原备份

还原成功

还原备份成功
文件内容正确

创建111 222

备份成功


删除所有

还原一下,还原成功




浙公网安备 33010602011771号