根设备上没有剩余空间

根设备上没有剩余空间
Filesystem     1K-blocks      Used Available Use% Mounted on
udev             3939900         0   3939900   0% /dev
tmpfs             794004      2508    791496   1% /run
/dev/sda2       97905948  92533256    356324 100% /
tmpfs            3970008         0   3970008   0% /dev/shm
tmpfs               5120         4      5116   1% /run/lock
tmpfs            3970008         0   3970008   0% /sys/fs/cgroup
/dev/loop1         56832     56832         0 100% /snap/core18/1988
/dev/loop2        101760    101760         0 100% /snap/core/11187
/dev/loop5           256       256         0 100% /snap/gtk2-common-themes/13
/dev/loop7        224256    224256         0 100% /snap/gnome-3-34-1804/72
/dev/loop0        101632    101632         0 100% /snap/core/11167
/dev/loop3         66432     66432         0 100% /snap/gtk-common-themes/1514
/dev/loop6        166784    166784         0 100% /snap/gnome-3-28-1804/145
/dev/loop9         66688     66688         0 100% /snap/gtk-common-themes/1515
/dev/loop8         56832     56832         0 100% /snap/core18/2066
/dev/loop11       114048    114048         0 100% /snap/shutter/27
/dev/loop4        224256    224256         0 100% /snap/gnome-3-34-1804/66
/dev/loop10        32896     32896         0 100% /snap/snapd/12057
/dev/loop12        52224     52224         0 100% /snap/snap-store/542
/dev/loop15        33152     33152         0 100% /snap/snapd/12159
/dev/loop13        52224     52224         0 100% /snap/snap-store/547
/dev/loop14       302720    302720         0 100% /snap/vlc/2288
/dev/nvme0n1p1     98304     33574     64730  35% /boot/efi
/dev/sda3      858014832 246173468 568186864  31% /home
tmpfs             794000        28    793972   1% /run/user/125
tmpfs             794000        76    793924   1% /run/user/1000

我该如何释放根空间?为什么它占用了这么多空间?请帮忙。

答案1

正如 guiverc 所说,你可以使用命令查看正在使用的磁盘空间。您还可以使用北卡罗莱纳大学它将以视觉的方式向你展示。

还要检查 inode,因为您可能已经用完了它们,特别是当您处理许多小文件时:

df -i -h /
Filesystem     Inodes IUsed IFree IUse% Mounted on
/dev/nvme0n1p2    30M  1.9M   28M    7% /

如果是您的工作站并且您不需要日志,您可以删除它们。它们位于:

/var/log

您可以使用以下命令检查正在使用的空间:

sudo du -h /var/log/

在我的例子中,我使用了 4.5 GB,其中 /var/log/journal 为 4.1 GB。因此,如果您想将日志的大小限制为 100MB,您可以执行以下操作:

sudo journalctl --vacuum-size=100M

如果您安装了应用程序,后来又卸载了它们,不再使用的公共库可能会占用磁盘空间。您可以使用以下方法清理该空间:

sudo apt autoremove

干杯

答案2

问:如何释放根空间?

您需要找到可以移动或删除的文件以释放空间。

问:为什么它占用了这么多空间?

这里没人能回答这个问题。你知道你的系统里有什么。我们不知道。

建议:

  1. 首先查看/var/log目录,看看是否有可以移动或删除的文件
  2. 卸载您可能不再需要的任何应用程序
  3. 如果机器上有数据库,请考虑将数据/日志文件移动到不同的分区

相关内容