为什么系统分区很快就变得满满的?

为什么系统分区很快就变得满满的?

大约 2 个月前,我在一台新电脑上安装了 ubuntu 12.04。我记得磁盘扇区存在一些问题,不幸的是我现在记不清是什么问题了。

我有 15 GB 用于 \,其余用于 \home(总磁盘空间 - 320GB)。我很确定这足够了。但是今天在我安装更新(包括内核更新)后,我无法重新启动计算机。有一条信息说 \ 分区已满,因此计算机将以低图形模式工作,但下一个窗口没有活动,所以我无法进入“低图形模式”。现在我正在使用安装 usb 驱动器的 ubuntu 试用版。

我现在不知道如何更改分区的大小,但除此之外,我不确定这是否是解决方案,因为我不确定分区是否真的已满 - 在安装过程中,我已将这个分区做得比教程中说的要大得多,而且我没有任何特殊的应用程序(ubuntu,latex,一些其他小东西)。

在系统分区的“属性”中,显示总容量为 15.1 GB,已使用 15.1 GB。输出为df -h

ubuntu@ubuntu:~$ df -h
Filesystem      Size  Used Avail Use% Mounted on
/cow           1008M  146M  811M  16% /
udev            1.9G  4.0K  1.9G   1% /dev
tmpfs           778M  876K  778M   1% /run
/dev/sdb1       1.9G  1.7G  177M  91% /cdrom
/dev/loop0      663M  663M     0 100% /rofs
tmpfs           1.9G  8.0K  1.9G   1% /tmp
none            5.0M  4.0K  5.0M   1% /run/lock
none            1.9G   80K  1.9G   1% /run/shm
/dev/sda1        15G   14G     0 100% /media/adc83ce8-fc1e-447c-a61c-f69fc0e15ecc
/dev/sda6       278G   83G  181G  32% /media/485f3e29-355c-4be3-b80a-1f5abd5604b6

感谢您的任何建议

更新

我已遵循 Saurav 的 Kumar 和 oldfred 的建议。

此后,我恢复了大约 800 MB 的可用空间。但我仍然不明白为什么我的系统占用了这么多空间。我对 mikewather 的“可怕”建议有些犹豫,但也许我必须冒个险 :) 或者我可以做其他不那么“可怕”的事情吗?

更新:

由于问题仍然存在,我重新提出这个问题。上次,当我设法启动我的电脑时,我把分区扩大了/,但现在我的系统分区又满了,我不知道为什么。我想重新安装系统(有些问题我不知道如何“划分”成单独的问题,我需要我的电脑快速运行)。我已经下载了.isoUbuntu 14.04 的文件 - 系统分区又满了。我想既然不是安装而是下载,它应该是打开的/home而不是/,那么为什么下载后没有更多空间了?为什么 25 GB 不够用/?从那时起我就没有安装任何重要的东西。

无论如何,我想重新安装系统,但我想知道为什么会发生这种情况,以避免在新安装过程中出现同样的错误。

根据回复那个问题,我的根分区很大,而且自从我将其大小从 15 GB 更改为 25 GB 以来,我有一年没有安装任何重要的东西。

谢谢

答案1

您可以使用以下方法解决您的问题Recovery Mode

/dev/sda1你唯一需要做的就是从你安装的 i、e中删除一些垃圾文件/文件夹Ubuntu

请遵循以下简单步骤:

  • 重新启动系统并选择Recovery Mode(安全模式)第二种选择在 Grub 菜单中。

  • 选择蛴螬列表中的选项(yes针对问题选择)

  • 然后转到为了登录root

  • 然后连续执行这些命令以释放一些空间。

    # apt-get autoclean
    # apt-get autoremove
    # apt-get clean
    

    apt-get clean将删除安装任何软件包后留下的软件包。所以不用担心。

  • 然后转到您的Your Home目录并删除以下目录(我假设您的 Ubuntu 用户名是“maria”):

    # cd /home/maria
    # rm -r .config .local .cache .fontconfig
    

    上述命令将仅删除您的Users设置和您使用任何 Web 浏览器浏览的 Web 历史记录。所以不用担心。您的系统将焕然一新。

  • 然后重新启动系统:

    # reboot
    

希望重启后您的问题能够得到解决。回复以获取进一步的帮助。

答案2

其他答案有一些很好的建议。但你也需要看看为什么你使用了这么多。如果你没有安装很多非常大的应用程序,你不应该使用那么多空间。15GB 的根目录虽然不大,但对大多数用户来说已经足够大了。我实际上使用了大约 7GB,安装了相当多的应用程序。

有时正在运行的系统会出现错误,并不断将错误发送到日志文件,然后日志文件会填满系统。我会检查一下。如果您在进行小规模清理后可以启动:

cd /var/log

检查非常大的文件,如果没有问题则删除日志文件

sudo rm -f messages.*
sudo rm -v /var/log/*.gz

更多细节:

https://help.ubuntu.com/community/RecoverLostDiskSpace

否则,您需要检查是否有一些非常大的文件。

答案3

您可以尝试恢复模式,并尝试以下两个命令来释放一些空间:

sudo apt-get clean

dpkg -l 'linux-*' | sed '/^ii/!d;/'"$(uname -r | sed "s/\(.*\)-\([^0-9]\+\)/\1/")"'/d;s/^[^ ]* [^ ]* \([^ ]*\).*/\1/;/[0-9]/!d' | xargs sudo apt-get -y purge

第一个会删除缓存的安装文件,应该会释放几百 MB 的空间。第二个(漫长而可怕)删除所有未使用的内核和标头。

相关内容