我的 Ubuntu 安装总是磁盘空间不足,我想在不重新安装/丢失数据的情况下解决这个问题(这是我上课用的笔记本电脑,我所有的开发环境都在运行,所以我不想重新设置一切)。我看到一些与此相关的其他问题,但我不确定解决方案对我的系统或设置有多具体。
$ lsblk
sda 8:0 0 465.8G 0 disk
├─sda1 8:1 0 100M 0 part /boot/efi
├─sda2 8:2 0 16M 0 part
├─sda3 8:3 0 203.6G 0 part /media/calvin/967071017070E8FF
├─sda4 8:4 0 238.2G 0 part /media/calvin/Linux
├─sda5 8:5 0 499M 0 part
└─sda6 8:6 0 23.4G 0 part /var/snap/firefox/common/host-hunspell
$ df -h
Filesystem Size Used Avail Use% Mounted on
tmpfs 1.6G 2.6M 1.6G 1% /run
/dev/sda6 23G 22G 431M 99% /
tmpfs 7.8G 425M 7.4G 6% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
/dev/sda1 96M 31M 66M 32% /boot/efi
/dev/sda4 239G 97M 239G 1% /media/calvin/Linux
/dev/sda3 204G 37G 168G 18% /media/calvin/967071017070E8FF
tmpfs 1.6G 8.1M 1.6G 1% /run/user/1000
磁盘使用情况分析截图: https://i.stack.imgur.com/Gxblf.png
我遇到过类似的问题: 尽管“home”中有足够的空间,但文件系统根目录上的磁盘空间不足
有人能告诉我解决此问题的最佳/正确方法吗?如果我能提供更多有用的信息,请告诉我。
答案1
这最低限度Ubuntu Desktop 的系统要求根文件系统需要 25GB 的空间。
您当前的根分区为 23GB。这不足以满足最低要求。
您还有其他几个具有可用空间的分区,但是这些可用空间无法被您的根文件系统利用,因为该空间位于不同的分区上。
您应该确保备份正确无误,然后重新对磁盘进行分区,这将删除所有数据。然后重新安装操作系统。
尽管最低要求是 25GB,但如果您不想再遇到此问题,分配更多空间是明智之举。根据您使用系统的方式,这 25GB 很容易就用完了。
您无需添加任何额外分区来安装 Ubuntu。如果需要,安装程序将创建其他分区。
如果您不打算与此设备上安装的任何其他操作系统共享数据,那么创建数据分区可能不是一个好主意,如果您这样做的唯一原因是为了组织。使用文件夹用于组织,而不是分区。这将确保可以有效利用可用空间。否则,分区会对空间的使用方式产生严格、不灵活的限制。如果您不确定,请使用默认安装选项。
答案2
您只有一个 23 GB 的根分区(类似于 Windows 中的 C 盘。它是存储 Ubuntu 中所有软件的地方),这是不够的。
备份重要文件,重新划分驱动器,为根分区留出至少 50 GB 的空间,然后在那里重新安装 Ubuntu。
答案3
仅供任何遇到类似问题的人参考,我能够使用 Gparted Live USB 解决这个问题: https://gparted.org/liveusb.php
除非您精通技术并且坚决反对重新安装 Ubuntu,否则我不建议您采用这种方式,因为这有点麻烦,但如果您按照说明创建 Live USB(我发现在 Windows 上创建 USB 比在 Ubuntu 上更容易),然后从 Ubuntu 机器上的 Live USB 启动,然后按照 Gparted 的设置说明进行操作,您可以随意移动/调整根分区和未分配空间分区的大小。我认为这种方法有点冒险,但我对结果很满意。