2015-07-10 22 views
0

从我学到的东西来看,inodes是单个分区中可以拥有的最大文件(和目录)。您可以填充整个磁盘i节点而无需实际填充磁盘空间,也可以使用一个非常大的文件填充磁盘空间,而不使用inode。什么决定了单个分区的最大inode?

最近我想到了这个问题:这些数字来自哪里?

+0

建议。将来,请将帖子限制为单个问题。 – missimer

+0

哦......好吧。对不起:( –

回答

2

你没有提到一个特定的文件系统,所以我将假定ext4,但我所说的应该主要适用于ext3。

inode的数量是在创建文件系统时确定的。文件系统通常编写得足够灵活,以便可以在创建时指定此编号以更好地适应系统的需求。所以如果你有很多小文件,你可以创建更多的inode,并且如果你有更少数量的大文件,你可以创建更少的inode。可以使用-i标志指定每个inode的字节数。目前的默认值通常是每个inode 16384字节。这个数字没什么特别的特殊之处,但是如果您假设inode大小为256字节,而inode大小为16384字节,那么您将获得inodes使用的磁盘空间的大约1.56%。

相关问题