安装时我为 Ubuntu 分配了 30GB,但最近收到一条警告,说file system is running out of space
由于这个原因,我的系统运行缓慢。
结果df -h
是:
Filesystem Size Used Avail Use% Mounted on
udev 1.6G 0 1.6G 0% /dev
tmpfs 330M 1.9M 328M 1% /run
/dev/sda6 29G 26G 1.7G 94% /
tmpfs 1.7G 0 1.7G 0% /dev/shm
tmpfs 5.0M 4.0K 5.0M 1% /run/lock
tmpfs 1.7G 0 1.7G 0% /sys/fs/cgroup
/dev/loop0 128K 128K 0 100% /snap/bare/5
/dev/loop1 9.2M 9.2M 0 100% /snap/canonical-livepatch/126
/dev/loop2 9.0M 9.0M 0 100% /snap/canonical-livepatch/132
/dev/loop3 220M 220M 0 100% /snap/code/93
/dev/loop4 220M 220M 0 100% /snap/code/94
/dev/loop6 112M 112M 0 100% /snap/core/12941
/dev/loop5 111M 111M 0 100% /snap/core/12834
/dev/loop7 56M 56M 0 100% /snap/core18/2284
/dev/loop8 62M 62M 0 100% /snap/core20/1376
/dev/loop9 56M 56M 0 100% /snap/core18/2344
/dev/loop10 62M 62M 0 100% /snap/core20/1405
/dev/loop11 219M 219M 0 100% /snap/gnome-3-34-1804/72
/dev/loop12 248M 248M 0 100% /snap/gnome-3-38-2004/87
/dev/loop13 219M 219M 0 100% /snap/gnome-3-34-1804/77
/dev/loop15 66M 66M 0 100% /snap/gtk-common-themes/1515
/dev/loop14 45M 45M 0 100% /snap/snapd/15314
/dev/loop16 51M 51M 0 100% /snap/snap-store/547
/dev/loop17 66M 66M 0 100% /snap/gtk-common-themes/1519
/dev/loop19 89M 89M 0 100% /snap/xournalpp/69
/dev/loop20 44M 44M 0 100% /snap/snapd/15177
/dev/loop18 55M 55M 0 100% /snap/snap-store/558
/dev/loop21 249M 249M 0 100% /snap/gnome-3-38-2004/99
/dev/sda1 256M 34M 223M 14% /boot/efi
tmpfs 330M 44K 330M 1% /run/user/1000
/dev/sda4 701G 26G 675G
答案1
只有您自己才知道,因为您是系统的用户。您需要调查占用空间的内容,然后清理空间。这里没有一刀切的答案:如何清理取决于占用空间的内容。
标准 Ubuntu 桌面自带的磁盘使用情况分析器工具可以帮助您轻松识别哪些目录占用了最多的空间。命令行工具du
还允许在终端上查看这些信息。
- 如果您的用户数据(即目录 下的所有数据)
/home
位于同一分区,则解决方案很简单:将用户数据移出到其他分区以释放空间。/home
如果在磁盘分析器中没有单独的“设备”,则可以判断 位于同一分区。(启动程序时/home
,在您的个人主目录旁边,您将看到至少一个 设备)。/
- 在终端中执行
sudo apt clean
。这将通过删除下载的安装包暂时释放一点空间 - 在终端中执行
sudo apt autoremove
。这应该会删除所有不再需要的软件包,但也会删除旧内核:后者可能会释放 0.5 GB(大约是内核所需的空间)或更多。运行此命令后,使用命令 检查已安装内核的数量dpkg --list | grep linux-image
。除了 之外linux-image-generic
,软件包不应超过两个linux-image-<version>...
。如果有更多,那么您可以手动删除最旧的,保留当前内核和倒数第二个内核。 - 系统日志可能会变得非常大,尤其是在磁盘空间不足的情况下(这很矛盾)。提供了安全清理日志并限制其大小的方法这里,以及许多其他安全清洁技巧。
- 您可能安装了数量异常多的软件包。对于使用 APT 系统安装的常规软件包,每个软件包使用的增量空间通常有限。但是,Snap 软件包占用的空间要大得多。虽然很难用应用程序填满 30 GB,但如果您设法做到了,请考虑删除不使用的应用程序。
答案2
使用 NCDU 实用程序调查占用了你的空间的内容并删除垃圾文件
sudo apt install ncdu
sudo ncdu
它非常人性化且有用