Linux 文件系统inode号

发布时间 2023-05-17 11:34:06作者: 纸签

目录

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