文件系统根目录磁盘空间不足

我一个月前安装了Ubuntu Gnome 14.04。一切都运行得很完美,但是两天后我不断收到以下通知:
“文件系统根目录磁盘空间不足,剩余0 MB。”
我已经正确安装了所有内容,根目录空间为21 GB。然而,为了解决这个问题,我重新安装了Ubuntu,这次将根目录设为100 GB。在接下来的20天里,一切都正常运行。但是今天我又开始收到同样的通知:文件系统根目录磁盘空间不足,剩余1 GB。
我找不到解决这个问题的方法。为什么根目录会填满得如此快?无论我在哪里阅读,都说15-20 GB足够了,但显然在我的情况下,即使是100GB也不够用!

请将您的问题输出添加到问题中:df -hsudo parted -l - JoKeR
3个回答

你可以在终端中运行命令:
sudo du -hs /*  

并检查哪个文件夹占用最多空间。


我做了那个。显然,在根目录的var文件夹中有一个日志文件夹。它占用了所有的数据(>99%)。现在该怎么办? - user2946079
检查哪些日志过大。当确定哪些日志在增长时,我们可以继续修复导致日志增长的主要问题。 - Zabuldon
好的,已经完成了。有两个文件- kern.log 和 syslog.1。两者占用了日志文件夹总空间的50%。 - user2946079
你能把它打包并上传到任何地方吗?我想要检查一下。 - Zabuldon

我曾经遇到过同样的问题,当我运行df -h时,我发现/boot目录使用了100%的空间,主要是因为我没有删除旧的内核版本!
要知道当前的内核版本,请运行uname -r,要检查所有已安装的内核版本,请运行dpkg --list 'linux-image*'
我发现有很多内核版本已安装,这就是为什么我的/boot目录没有空间,因此我甚至无法从软件更新器中安装新的更新。
您可以通过运行sudo apt-get remove linux-image-VERSION来删除内核版本。
但请小心不要删除您当前的内核版本。
您还可以安装Ubuntu Tweak,并使用它来删除所有旧的内核版本。
要安装Ubuntu Tweak,您可以运行以下命令: sudo add-apt-repository ppa:tualatrix/ppa sudo apt-get update sudo apt-get install ubuntu-tweak 打开它只需输入:ubuntu-tweak 或者 ubuntu-tweak -f janitor 直接打开清理选项卡。
这里有所有的 "askubuntu" 页面,可以帮助你完成这个操作 ;) 我的帖子。 如何安全地清理 /boot 分区? 在安装最新的主线内核后,删除旧内核是否安全? 如何自动运行 Ubuntu Tweak 的清理工具? 这个解决方案对我有效 :D

请执行sudo apt-get autoremove命令,以清除不再需要的旧内核和依赖项...

这是一个给普通用户的提示 - 可能导致根/引导盘空间满(尤其在完全加密的设置中经常发生,因为标准安装只创建了约100MB的根分区)。 在你的情况下,你可以使用"Baobab" https://wiki.gnome.org/Apps/Baobab GUI工具 - 来确定是什么导致了空间被占满(也许有缺陷的驱动程序在记录日志?!?)


3即使在安装时安装了一年的更新,旧内核和不需要的软件包也不会在三周内占用70GB的空间。这通常只会占用不到1GB的空间,对于已经进行了一年更新的系统来说。 - Zeiss Ikon
这就是为什么我提到完全加密的系统... - 在这里,情况完全不同。 - Mr.Gosh