Debian

如何在安裝 Debian 期間增加分區時的 inode 數量?

  • March 9, 2017

我的系統在分區上需要大量的 inode,因為它將儲存很多很多小文件。(這將是一個 OSM,OpenStreetMap TileServer 執行 mapnik 和 Tirex)。

據我所知,分區的 inode 數量ext4只能在使用 mkfs.ext4 格式化時創建(請參閱此處的答案)。以後增加是不可能的,但需要重新格式化(請參閱此處的評論)。

因此,在安裝時正確執行它真的很好。有沒有辦法將參數傳遞給mkfs.ext4for mkfs.ext4 -T usage-type /dev/something?所以我可以mkfs.ext4 -T news /dev/something(使用類型news有很多inode)。

這在安裝程序中受支持。選擇安裝時創建的分區的使用類型,需要進行如下操作:

  • 當你進入分區階段時,選擇“手動”(你仍然可以在手動分區工具中進行引導分區)
  • 選擇要分區的驅動器
  • 確認您要創建分區表(如有必要)
  • 選擇空閒空間
  • 創建您的分區(您可以在此處選擇“自動分區可用空間”讓安裝程序為您創建它們)
  • 創建分區後,您將返回到驅動器和分區列表
  • 選擇要更改其用法的分區(或邏輯卷,如果您使用的是 LVM)
  • 選擇“典型用法”(預設為“標準”)
  • 此時,在 Ext4 上,您可以從“standard”、“news”(很多 inode)、“largefile”(更少的 inode)、“largefile4”(甚至更少的 inode)中選擇您想要的用法
  • 選擇“完成設置分區”返回驅動器和分區列表
  • 選擇“完成分區並將更改寫入磁碟”繼續安裝

您選擇的用法用作 的-T參數mkfs.ext4值。

引用自:https://unix.stackexchange.com/questions/349684