CentOS:安装时设置 ext4 中的 inode 数量

CentOS:安装时设置 ext4 中的 inode 数量

在安装 CentOS 6 期间,我想设置在 ext4 分区上创建的 inode 数量。有办法吗?我找不到解决方案。

用例示例:我知道我将拥有一个 120GB 的磁盘,并且我将把它挂载在 /var,但是我有一个应用程序会写入大量的文件所以我必须在安装/设置时增加 inode。因此我想在安装时传入更合适的 inode 大小。这样我就不会遇到 40% 的磁盘使用率和 100% 的 inode 使用率。

提前致谢!

答案1

嗯,一个明显的解决方案就是在安装期间将要用作 /var 的分区保留为未分配空间(使用自定义/手动磁盘布局选项来获取 Disk Druid 或现在的任何内容)。安装后,使用您想要的任何 inode 选项执行 mkfs,将其添加到 /etc/fstab,就可以了。

答案2

正如 cjc 所建议的那样,手动执行一次应该非常容易,但我认为您想要多次执行此操作,否则您就会直接这样做。

如果您使用 Kickstart,则可以使用标志在“part”声明中指定文件系统使用类型--fsprofile。使用类型实际上内置于mke2fs并由 控制/etc/mke2fs.conf。查看其手册页以获取更多信息。如果 Kickstart 允许您将任意选项传递给命令,那就太好了mkfs,但它似乎没有。

相关内容