目录
一、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个