如何在安装 Debian 期间增加分区时的 inode 数?

nac*_*all 5 partition debian system-installation debian-installer mkfs

我的系统在分区上需要非常多的 inode,因为它将存储很多很多小文件。(这将是一个运行 mapnik 和 Tirex 的 OSM、OpenStreetMap TileServer)。

据我所知,ext4只有在使用 mkfs.ext4 格式化时才能创建分区的 inode 数(请参阅此处的答案)。以后增加是不可能的,但需要重新格式化(请参阅此处的评论)。

所以在安装时就做好真的很好。有没有办法将参数传递给mkfs.ext4for mkfs.ext4 -T usage-type /dev/something?所以我可以mkfs.ext4 -T news /dev/something(使用类型news有很多 inode)。

Ste*_*itt 6

这在安装程序中受支持。要选择安装时创建的分区的使用类型,您需要进行如下操作:

  • 进入分区阶段,选择“手动”(手动分区工具中仍然可以进行引导式分区)
  • 选择要分区的驱动器
  • 确认您要创建分区表(如有必要)
  • 选择空闲空间
  • 创建您的分区(您可以在此处选择“自动分区可用空间”让安装程序为您创建它们)
  • 创建分区后,您将返回到驱动器和分区列表
  • 选择要更改其用途的分区(或逻辑卷,如果您使用的是 LVM)
  • 选择“典型用法”(默认情况下应该是“标准”)
  • 此时,在 Ext4 上,您可以从“standard”、“news”(大量 inode)、“largefile”(更少的 inode)、“largefile4”(更少的 inode)中选择您想要的用法
  • 选择“完成分区设置”返回驱动器和分区列表
  • 选择“完成分区并将更改写入磁盘”以继续安装

您选择的用法用作 的-T参数值mkfs.ext4