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

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

我的系统需要分区上有大量的索引节点,因为它将存储很多很多小文件。 (它将是一个 OSM,运行 mapnik 和 tirex 的 OpenStreetMap TileServer)。

据我所知,分区的 inode 数量ext4只能在使用 mkfs.ext4 格式化时创建(请参阅在这里回答)。稍后增加是不可能的,但需要重新格式化(请参阅在这里发表评论)。

因此,在安装时就做好这一点确实很好。有没有办法将参数传递给mkfs.ext4for mkfs.ext4 -T usage-type /dev/something?所以我可以mkfs.ext4 -T news /dev/something(使用类型news有很多索引节点)。

答案1

安装程序支持此功能。要选择安装期间创建的分区的使用类型,您需要按以下步骤操作:

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

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

相关内容