Linux
Linux - 求助,我的 inode 快用完了!
我有一個包含很多小文件的文件系統。目前使用了大約 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。