Linux HDD 分区显示已满。如果实时启动,内容总计 13GB,但 Gparted 显示已使用 235GB

Linux HDD 分区显示已满。如果实时启动,内容总计 13GB,但 Gparted 显示已使用 235GB

我正在使用 Debian Wheezy,我不断收到通知:剩余 0 字节(我无法下载任何内容,因此通知不是错误的)。磁盘使用情况分析器仅显示 13.2GB 的文件。Gparted 显示已使用 224GB 和可用 54GB(根分区)。在我使用 Ubuntu14.04 实时启动后,我检查了分区的属性,它仅显示总内容:13GB,但 Gparted 再次给出了相同的结果。我还遇到了 nautilus 错误,它导致 /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

它将在顶部显示最大的文件,并按大小对主文件夹中的所有文件进行排序。

相关内容