/root 空间不足

/root 空间不足

所以,我遇到了一点问题,而作为这方面的新手
并没有真正的帮助。

我有一台联想 ThinkPad,配备 16Gb SSD 和 500Gb HDD。

我最初的想法是将操作系统安装在 SSD 上,其余安装
在 HDD 上。这样启动和运行速度应该会更快(对吧?)。

我在 SSD 上安装了 /root,在 HDD 上安装了 /home。
到目前为止,一切运行良好,直到最近我开始收到
通知,说我的 /root 空间不足。

我仔细检查了各种表格等,并运行了所有
sudo apt-get 自动删除
sudo apt-get 自动清理
并设法释放了大约 1Gb 的空间。
但实际上并不够。

我已经跑了sudo du -h --max-depth=1在根目录中,结果如下

3.6G    ./lib
14M     ./etc
12K     ./media
13M     ./sbin
4.0K    ./cdrom
5.7G    ./usr
du: cannot access ‘./run/user/1000/gvfs’: Permission denied
1.2M    ./run
32K     ./tmp
653M    ./boot
4.0K    ./srv
72K     ./root
9.8M    ./bin
4.0K    ./mnt
du: cannot access ‘./proc/599/task/599/fd/4’: No such file or directory
du: cannot access ‘./proc/599/task/599/fdinfo/4’: No such file or directory
du: cannot access ‘./proc/599/fd/3’: No such file or directory
du: cannot access ‘./proc/599/fdinfo/3’: No such file or directory
0       ./proc
4.0K    ./lib64
5.3G    ./home
11M     ./kws
4.0K    ./dev
960M    ./var
16K     ./lost+found
954M    ./opt
0       ./sys
17G     .

如果我将我的家放在 HDD 上,为什么会有 5.3Gb /home?(可能是
个愚蠢的问题)。

有什么方法可以减少 /root 中的使用空间吗?
或者
有什么办法可以让我把操作系统放在与其他驱动器不同的驱动器上吗?

谢谢,
Nooby McNoobface

答案1

有几件事要看

  • /var 的大小看起来可能有日志占用空间
  • /boot 和 /lib 的大小表明安装了许多不需要的内核

如果您在 du 命令中添加 -x 标志,它将不会跨越挂载点,即如果您执行 du -x /,它将不会报告 /home 中的空间(假设它是单独挂载)

我个人使用这个命令来查找占用空间的内容:

sudo du -ax / | sort -nr | less -S

相关内容