Linux 查看哪個資料夾 佔的容量最大

Linux 遇到硬碟容量快用完,要查出到底是哪個資料夾用掉的,可以怎麼查?

  • 註1:若都沒找到佔用很大容量的資料夾,有可能是某程式開檔沒有釋放,造成硬碟空間不斷變小(此時得要程式一隻一隻砍),重開機也是一招解法~
  • 註2:Docker 佔用的容量,要怎麼查看哪些可以砍

Linux 查看哪個資料夾佔的容量最大

於 Linux CLI 可以使用 du 來查看

  • du -sh /
  • du -sh /var/
  • du -d 1 /
  • du -m -sh /var/lib | sort -nr | head -n 20
  • for each in $(ls) ; do du -hs "$each" ; done

查詢到是 Docker 的 overlay2 (/var/lib/docker/overlay2) 佔的容量,可以使用 diff 在查看細項

  • docker diff container_id

相關網頁

關於「Tsung」

對新奇的事物都很有興趣, 喜歡簡單的東西, 過簡單的生活.
分類: My_Note-Unix,標籤: , , , , , 。這篇內容的永久連結

在〈Linux 查看哪個資料夾 佔的容量最大〉中有 2 則留言

  1. hojoytw表示:

    ncdu 也不錯 ^_^

  2. 自動引用通知: Linux 查看哪個資料夾 佔的容量最大 – Log@X.X.B

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料