答案1
您可以找出哪些目录/文件占用了根分区中大部分的驱动器空间。
如果您告诉我们您是如何重新安装的,这将会很有帮助。
- 是否有(大的)交换文件?
- 以前的安装是否留下了文件/目录?
- 您是否安装了一些大型程序包?
您可以尝试以下命令来识别占用大部分驱动器空间的目录/文件,
sudo find / -maxdepth 3 -exec du -hs {} \; |sort -h
或长命令行(您可以复制并粘贴,
lines=30
如果您想查看包含大目录/文件的其他行,可以进行修改)lines=30;for i in $(LANG=C df|grep '^/dev/'|tr -s ' ' ' '|cut -d ' ' -f 6-);do echo "--- This is the viewer 'less', quit with 'q' ---";sudo du "$i" -hx|sort -rh|head -n$lines;done|less
和图形程序(你可能必须安装它)
baobab
或者查看普通用户无法看到的内容
sudo -H baobab
答案2
您已安装了一个 30 GB 的根分区 ( /
,sdb6) 用于系统文件,以及一个单独的 261 GB 分区home
(sdb5)。在这样的设置中,您的所有用户数据都将进入单独的主分区,这提供了足够的空间。
Ubuntu 通常只需要 10-12 GB 的空间来存储系统文件(/
)。如果您有一个单独的主分区,那么 30 GB 对于系统分区来说就足够了。
现在您有 18 GB,这相对来说比较多。这可能是由于系统中仍保留了许多旧内核,或者日志文件很大。或者,除了 Ubuntu 系统文件之外,其他文件也曾放在该分区上,30 GB 的单独主分区就足够了。您可能需要使用磁盘使用情况分析器等工具检查该分区 sdb6 的内容,以查看是什么原因导致磁盘空间占用量增加。
从安装 CD 或 USB 启动的实时会话执行此操作可能是明智之举。也许,系统分区 sdb6 上的 /home 文件夹中存在一些旧用户数据。由于目前,您的单独 /home (sdb5) 分区已安装在该文件夹中,因此其中可能存在的内容目前被隐藏。当您从实时会话工作时,系统分区 (sdb6) 的文件夹中不会安装任何内容。
答案3
看,“/”在Linux中称为根分区,所有文件都存储在其下。你可以根据在Ubuntu中要做什么来选择大小