我正在运行 Ubuntu 11.04,并且运行了一个占用大量 RAM 的程序。
当我重新启动后尝试登录时,收到一条错误消息:
Gnome 电源管理的默认配置未正确安装
我无法登录,除非以 root 身份登录。
当我以 root 身份登录时,我收到消息:
File system root has only 0 bytes disk space remaining.
/dev/sda1 48256340 48015552 0 100% /
none 12359144 716 12358428 1% /dev
none 12366864 24 12366840 1% /dev/shm
none 12366864 356 12366508 1% /var/run
none 12366864 0 12366864 0% /var/lock
/dev/sda6 890105868 215415664 629475384 26% /home
罪魁祸首似乎是/proc/kcore
128Tb 大小(我的硬盘是 100Tb,RAM 为 24Gb)。我知道这个文件是一个虚拟文件,包含内核可以分配的 RAM,我无法删除它。
您知道如何解决这个问题吗?
非常感谢 !
答案1
如果你理解了你所说的内容,那么你就会知道这不是问题。/proc 中没有任何东西占用磁盘空间。你需要在其他地方查找占用空间的内容。/sys 和 /dev 也是如此。
答案2
您需要在 /home(包含所有用户的主目录)中查找大文件并删除它们。如果您遇到由于内核或sudo rm
不允许这样做而导致的问题,请尝试使用 LiveCD,安装包含文件的分区/home
并以此方式删除文件。此外,如果您使用 Live CD,您可以使用 Baobab(附件 > 磁盘使用情况分析器)来帮助追踪有问题的文件。祝您好运。