我查看了一些ext2文档,根据它们(请参阅参考资料),在rev1.0中,可以设置inode的大小,但它没有说明标准128之后额外字节的用途。
资料来源:
http://www.nongnu.org/ext2-doc/ext2.html#DEF-SUPERBLOCK
http://wiki.osdev.org/Ext2
发布于 2015-07-19 09:01:52
链接的源引用磁盘上的格式.ext2的格式设计为高度可扩展(可能线索在名称中?:)。
我想我读过的ext4代码仍然可以装入ext3,或者ext2。即使这一点现在不起作用,它也是如何开发的,它支持像轻松升级文件系统这样的转换。该格式具有标志、inode标志、用于更多标志的空间、如果您不理解这些标志就不会停止您挂载文件系统的标志,以及如果您不理解它们就会停止使用写访问安装的标志。
http://www.nongnu.org/ext2-doc/ext2.html#S-FEATURE-COMPAT
因此,自然也允许更大的inode,以支持新特性的实现。
例如,xattrs可以用较大的inode(可能只在ext3中)在线存储。它们还用于ext4中的“纳秒时间戳或inode版本控制”:
http://kernelnewbies.org/Ext4#head-c212d1622081e592caa73b9e14511cee45fb989b
https://unix.stackexchange.com/questions/216987
复制相似问题