iT邦幫忙

2

ubuntu df -i 跟df -H

Hi 各位大大大

最近公司發生一個問題,就是在df -i時會發現容量90%以上,但是df -H時,容量顯示卻沒那麼高
小弟有爬文過,如過系統是LVM的格式的話,可以擴硬碟容量,要是系統不是LVM格式就只剩一種方法,把資料備份後,打掉重練,很殘念的是~~公司系統不是LVM格式,就只剩打掉重練的方式嗎???懇求各位大大的教導。
小弟的系統版本為ubuntu 14.04
http://ithelp.ithome.com.tw/upload/images/20161221/20051447zqheCykg76.png

2 個回答

3
LKK
iT邦大師 7 級 ‧ 2016-12-21 14:19:59
最佳解答

df -i用來顯示inodes數量,通常就是檔案的數量,inodes數量在格式化檔案時就確定了不能調整,就算是LVM擴大容量,可用inodes數量也不會變多。
從你的圖上看你的檔案數有1千多萬使用容量才150G左右,通常系統不會有這麼多檔案,大部分inodes不足的情況都可以刪除一些垃圾檔案將inodes釋放出來。

如果確定你的系統有這麼多小檔,重新格式化檔案系統時就要算好需要的inodes數量,格式化時可以手動指定inodes數量。

牛哥 iT邦好手 1 級 ‧ 2016-12-22 10:10:27 檢舉

/images/emoticon/emoticon12.gif

bochun iT邦新手 5 級 ‧ 2016-12-26 14:57:56 檢舉

謝謝大大的提醒,把檔案清掉後,inodes空間就釋放出來了。

0
盧卡斯
iT邦研究生 1 級 ‧ 2016-12-23 15:47:20

/images/emoticon/emoticon33.gif

我要發表回答

立即登入回答