就在今天,我的 Ubuntu 11.04 开始提示我的硬盘已满...我知道我的硬盘很快就会被填满,但我预计会填满的是存储分区,而不是我的 60+GB 操作系统分区。因此,我进行了磁盘使用情况分析,并得到了以下结果:
/labs
实际上是存储分区
首先,我的主文件夹/home/jiewmeng
据说使用了 58.8GB?但最大的几个文件似乎加起来没有那么多?快速计算一下,好像只有 ~1.5GB?
看第二张图片,我的硬盘似乎根本没有那么满?这是个错误吗?
更新(df -Th
输出)
Filesystem Type Size Used Avail Use% Mounted on
/dev/sda1 ext4 68G 65G 4.0K 100% /
none devtmpfs 3.9G 680K 3.9G 1% /dev
none tmpfs 3.9G 220K 3.9G 1% /dev/shm
none tmpfs 3.9G 392K 3.9G 1% /var/run
none tmpfs 3.9G 0 3.9G 0% /var/lock
/dev/sda2 ext4 764G 561G 165G 78% /labs
/dev/sda3 ext4 69G 180M 65G 1% /ex
答案1
您可以进入终端删除该.xsession-errors.old
文件。sudo rm ~/.xsession-errors.old
该文件占据了我驱动器空间的 99% :)
答案2
在终端窗口中运行df -h
。输出应该有正确的数字。
/dev/sda2 16G 5,1G 10G 34% /
udev 2,0G 4,0K 2,0G 1% /dev
tmpfs 807M 896K 806M 1% /run
none 5,0M 8,0K 5,0M 1% /run/lock
none 2,0G 224K 2,0G 1% /run/shm
/dev/sda6 28G 14G 14G 51% /home
在我的示例中,/home 文件系统位于 /dev/sda6 上,已使用空间为 14GB(第 3 列),可用空间为 14GB(第 4 列)。
您可以使用 检查目录的总磁盘使用情况du -hs
。例如:
$ du -hs /home/username
14G /home/username
您的隐藏目录可能积累了大量文件。gparted 窗口中的第一个黄色块显示根分区 (/dev/sda1) 几乎已满。
答案3
您还应该检查以确保您的 .xsession-errors(不是 -old)没有快速增长;这种情况并不少见。
我通过创建 cron 文件设置了一个 cron 作业来每天删除它:
crontab -e
并把这一行放入:
0 0 * * * rm /PATH-TO-HOME/.xsession-errors
(在这种情况下,用 home/jiewmeng 替换 PATH-TO-HOME )
还有其他几种方法可以防止这种情况(请注意,这两种方法都会禁用日志记录,因此如果您的 GUI 出现任何其他异常,您也可能会丢失有用的日志记录信息)
修改 /etc/X11/Xsession 以将错误日志指向 /dev/null
和http://ubuntuforums.org/showthread.php?t=1517991只需删除该文件并将其重新创建为 /dev/null 的符号链接即可。
答案4
如果前几个文件不对,则可能是磁盘分析器缺少了某些东西,文件系统已损坏,或者某处有几十万个 10mb 的文件。
尝试:-运行 fdisk
手动查看使用率高的文件夹并检查有多少个文件。
使用不同的使用情况分析器可以显示隐藏文件或目录列表中包含错误条目的文件(尝试 Jdiskreport)