Linux

Linux - 求助,我的 inode 快用完了!

  • September 4, 2017

我有一個包含很多小文件的文件系統。目前使用了大約 80% 的 inode(我檢查了df -i),但是只使用了 60% 的磁碟空間。我怎樣才能“增加”inode 的數量?如果只是磁碟空間,我知道我可以增加磁碟的大小(這個磁碟在 LVM 上)。如果我增加磁碟的大小,那會讓我有更多的 inode 嗎?

如果有幫助的話,我願意擴大這個磁碟所在的文件系統。

男人 mke2fs

您將看到 -N 表示 inode 的數量

因此,您可以在格式化新分區時指定它。現在沒那麼有用吧?

調整文件系統的 tune2fs 似乎沒有辦法添加更多的 inode。

但也許 ext3 或 4 會這樣做,而其他人知道….?

所以現在你有一個選擇:備份、重新格式化分區、恢復。

要回答最初的問題,即使提問者可能遲到了 - 是的,增加 LVM2 上的 EXT2/3 也會增加 inode 限制。

剛剛有一個 1G 大小的分區,有 65k inode 限制。後

lvextend -L+1G /dev/vg/var
umount /var
resize2fs /dev/vg/var
mount /var

…我的 inode 限制現在是 128k。

引用自:https://serverfault.com/questions/111857