为什么我磁盘上的根分区已满?

Agm*_*nor 8 partitioning dual-boot windows disk-usage home-directory

我通过在以前安装 Ubuntu 11.10 的地方进行全新安装来安装 Ubuntu 12.04。我的电脑现在警告我我的磁盘快满了。运行后apt-get purge,运行apt-get autoremove并清空垃圾箱,我仍然有这个问题,如 Gparted 的截图所示: gparted 截图

磁盘/dev/sda7确实已满。我运行了磁盘使用分析器 (Baobab),但仍然不确定发生了什么: 猴面包树截图

我的假设之一是在安装 Ubuntu 12.04 时,我没有很好地配置我的磁盘,并且磁盘/dev/sda6没有像/home. 真的是这个原因吗?我应该怎么做来验证这一点,然后修复问题?


以下是一些额外的细节来回答我收到的问题(谢谢大家):

  • 我的主目录没有加密。
  • 备份实用程序 (Déjà Dup) 未设置为自动备份。(我自己和手动完成。)
  • 我挂载后/dev/sda6,命令df -h给出

    Filesystem      Size  Used Avail Use% Mounted on
    /dev/sda7       244G  221G   12G  96% /
    udev            3,9G  4,0K  3,9G   1% /dev
    tmpfs           1,6G  904K  1,6G   1% /run
    none            5,0M     0  5,0M   0% /run/lock
    none            3,9G  164K  3,9G   1% /run/shm
    /dev/sda6       653G  189G  433G  31% /media/8ec2fa69-039b-4c52-ab1b-034d785132a1
    
    Run Code Online (Sandbox Code Playgroud)
  • 感谢izx的帖子,我意识到/dev/sda6之前甚至没有安装。它包含我在运行 Ubuntu 11.10 时曾经拥有的所有文档。

ish*_*ish 8

我的假设之一是在安装 Ubuntu 12.04 时,我没有很好地配置我的磁盘,并且磁盘/dev/sda6没有像/home. 真的是这个原因吗?

是的!

我该怎么做才能验证这一点

gparted 清楚地表明/dev/sda6,虽然它包含一些数据,但没有安装为/home(或任何)。

然后把事情搞定?

大纲:您可以临时挂载/dev/sda6、清理它(或者只是格式化它,如果现有数据无关紧要),将您中的所有内容复制/home到其中,卸载它,然后设置/etc/fstab为从那时起挂载/home。然后重启...

移动主目录的官方指南

请遵循此官方指南,其中更详细地解释了该过程,并在评论中向我们提出您可能有的任何问题或疑虑。


正如@jrg 在评论中指出的那样,如果你/home是加密的,事情会变得更复杂一些。如果您处于这种情况,请在标题中提出一个新问题。