![根设备上没有剩余空间](https://linux22.com/image/1182111/%E6%A0%B9%E8%AE%BE%E5%A4%87%E4%B8%8A%E6%B2%A1%E6%9C%89%E5%89%A9%E4%BD%99%E7%A9%BA%E9%97%B4.png)
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
问:如何释放根空间?
您需要找到可以移动或删除的文件以释放空间。
问:为什么它占用了这么多空间?
这里没人能回答这个问题。你知道你的系统里有什么。我们不知道。
建议:
- 首先查看
/var/log
目录,看看是否有可以移动或删除的文件 - 卸载您可能不再需要的任何应用程序
- 如果机器上有数据库,请考虑将数据/日志文件移动到不同的分区