Linux HDD 分割區顯示已滿。如果即時啟動,內容總計可達 13GB,但 Gparted 顯示使用了 235GB

Linux HDD 分割區顯示已滿。如果即時啟動,內容總計可達 13GB,但 Gparted 顯示使用了 235GB

我正在使用 Debian Wheezy,我不斷收到通知:剩餘 0 個位元組(我無法下載任何內容,因此通知不是錯誤的)。磁碟使用分析器僅顯示 13.2GB 的檔案。 Gparted 顯示 224GB 已用空間和 54GB 可用空間(根分割區)。在我用 Ubuntu14.04 即時啟動後,我檢查了分割區的屬性,僅顯示總內容:13GB,但 Gparted 再次給出了相同的結果。我還遇到了 nautilus bug,導致 /proc 中的 kcore 檔案顯示為 140.7TB。 (重新啟動根本沒有幫助)。

df -h 的結果:

Filesystem      Size  Used Avail Use% Mounted on
rootfs          273G  220G   40G  85% /
udev             10M     0   10M   0% /dev
/dev/sda2       273G  220G   40G  85% /
tmpfs           197M  728K  196M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs           794M   84K  794M   1% /run/shm
/dev/sr0        456M  456M     0 100% /media/cdrom0

答案1

嘗試運行:-

du -hxP <dir> | grep '[0-9]M'

尋找大小以兆位元組為單位的檔案和資料夾。運行需要很長時間。此x選項使其保留在一個檔案系統上(例如,它不會嘗試新增 /proc),因此您需要針對要檢查的每個已安裝分割區的安裝點執行它。

運行它root以獲得更準確的結果。

筆記:跑起來還需要一段時間!

答案2

嘗試:

du ~ -H | sort -n -r| less

它將在頂部顯示最大的文件,並按大小對主資料夾中的所有文件進行排序。

相關內容