根目錄上的磁碟幾乎已滿,但找不到哪些檔案佔用了空間

根目錄上的磁碟幾乎已滿,但找不到哪些檔案佔用了空間

Ubuntu 22.04 桌面版

如果我這樣做,df -h我可以看到我的根資料夾幾乎已滿 在此輸入影像描述

當我列出資料夾中的文件時,在我看來它們都是系統所需的文件。 在此輸入影像描述

我試圖研究它,但我不是文件系統的專家,我不確定如何實際檢查文件大小(如果我la -la --block-size=GB在 中執行,/我會得到不同的大小,然後如果我在特定文件夾中執行,即/home)我不確定刪除什麼是安全的。

我已經運行了一個軟體來幫助我清理雙檔案、tmp 等。有什麼建議可以從哪裡開始嗎?根資料夾20G左右正常嗎?

我真的很感謝這方面的任何指導!

更新:sudo du -hc --max-depth=1 /按照@matigo的建議運行後輸出

文件夾有18G正常嗎snap在此輸入影像描述

答案1

為了幫助其他人和未來的我,我採取了以下步驟來進一步挖掘問題所在:

  • 運行sudo du -hc --max-depth=1 / ,然後對看起來相當大的子資料夾運行相同的操作。 IE sudo du -hc --max-depth=1 /var/lib

  • 乾淨的包裹。我運行apt autoremove && apt cleanapt 軟體包並sudo bash -c 'rm /var/lib/snapd/cache/*'刪除快照快取。

  • 我檢查了我的 snap 檔案的保存版本(運行第一個命令後,發現 snap 資料夾佔用了 11GB)snap list --all,然後運行bash 腳本來對snap 版本進行分類(您可以在google 中找到很多這樣的版本。

  • 我還檢查了我所有的 apt 軟體包,看看我是否不需要其中的一些apt list --installed

其他有用的指令:

sudo du -sh /- 顯示特定資料夾的大小

df -h- 查看整個磁碟大小

一如既往地保持好奇心並嘗試了解文件夾的大部分內容以及它們為何存在,對於包也是如此。它肯定需要一些時間,但希望每次都會花費越來越少的時間:)

相關內容