為什麼無法更改 ext 檔案系統的 inode 計數?

為什麼無法更改 ext 檔案系統的 inode 計數?

我知道創建 ext 文件系統後不可能更改其 inode 計數,但我找不到任何解釋為什麼事實並非如此。

誰能啟發我嗎?

答案1

為什麼?因為沒有人寫過一種工具可以做到這一點。這可能是因為這對檔案系統元資料來說並非完全微不足道的更改。

類似這樣的問題還有很多;例如,您無法將 ext4 的大小調整為 >16TB。這需要 64 位元結構,預設不使用該結構。

與其他檔案系統相同,例如您無法縮小 XFS。

這些事情都不是不可能的,但似乎也不存在可以做到這一點的工具,至少沒有直接做到這一點。必須有人開發它們......這通常需要對特定文件系統有深入的了解。

相關內容