https://blog.youkuaiyun.com/hello_hwc/article/details/40474763 1、什么是inode? 首先要明白,linux中所有的东西都是文件,不管是目录还是命令 操作系统读硬盘的时候,为了提高效率,一次性读取一个block(常见大小4KB),一个block由8个扇区组成,每个扇区0.5K,扇区是硬盘存储数据的最小单位 而Inode就是帮助linux系统快速定位到指定文件而创建的额特殊的文件 操作系统读取磁盘文件的流程是这样的 根据dictionary的对应关系找到该文件的inode(dictionary简单理解就是一张表,存储文件到inode号的映射) 根据inode,找到inodeTable 根据inodeTable中的对应关系,找到对应的block 读取文件 大致过程如图: 查看inode大小 [root@localhost ~]# dumpe2fs -h /dev/sda1 | grep "Inode size" dumpe2fs 1.39 (29-May-2006) Inode size: 128 通常,一个inode128Byte对应硬