我假设这意味着如果存储的平均文件(包括目录等)小于 16384 字节,则在使用文件系统的全部存储容量之前可能会用完 inode。但是,如果存储的文件平均消耗超过 16384 字节,则在耗尽 inode 之前应达到物理空间存储限制。
答案1
是的,差不多是这样。需要注意的几个小点是:
据我所知,在根据这个比率计算 inode 数量时,没有考虑 filsystem 本身的开销,因此当考虑开销超级块、inode 时,文件的实际平均大小将略低于 16834表等。每个 inode 本身默认为 256 字节
ext4
。因此,如果这个比率非常低,则索引节点本身的大小就很大。符号链接也算作索引节点,因此请记住,大量符号链接会降低平均文件大小。
16834 是 Linux 上的默认 inode_ratio,应该可以满足大多数需求。仅当您有充分理由时才更改它。还
/etc/mke2fs.conf
为特定使用类型定义了其他值。在定义您自己的需求之前,请考虑其中之一是否适合您的需求(使用 选项指定它-T
) 。mkfs.ext4