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
备份成功
删除所有
还原一下,还原成功