【问题标题】:what determines the maximum inodes of a single partition?什么决定了单个分区的最大 inode?
【发布时间】:2015-09-29 17:21:01
【问题描述】:

从我目前了解到的情况来看,inode 是单个分区中可以拥有的最大文件(和目录)。您可以在不实际填充磁盘空间的情况下填充整个磁盘 inode,或者您可以用一个非常大的文件填充磁盘空间,而不使用 inode。

我最近想到了一个问题:这些数字是从哪里来的?

【问题讨论】:

  • 一个建议。以后请将帖子限制为一个问题。
  • 哦……好吧。对不起:(

标签: operating-system filesystems inode


【解决方案1】:

您没有提到特定的文件系统,所以我假设是 ext4,尽管我所说的大部分内容也应该适用于 ext3。

inode 的数量是在创建文件系统时确定的。文件系统通常被编写得足够灵活,以便可以在创建时指定此数字以更好地满足系统的需要。因此,如果您有很多小文件,您可以创建更多的 inode,如果您的大文件数量较少,您可以创建更少的 inode。

使用mkfs.ext4,您可以使用-i 标志来指定每个inode 的字节数。目前的默认值通常是每个 inode 16384 字节。这个数字没什么特别的,但如果您假设 inode 大小为典型的 256 字节,每个 inode 为 16384 字节,那么您将获得大约 1.56% 的 inode 使用的磁盘空间。

【讨论】:

    猜你喜欢
    • 2020-03-06
    • 2011-01-04
    • 1970-01-01
    • 2014-04-30
    • 2011-04-26
    • 1970-01-01
    • 2020-02-24
    • 2019-12-24
    • 2011-10-26
    相关资源
    最近更新 更多