我的空间不够了,于是决定删除占用 3.8G 的虚拟机文件来释放内存。之后我看到了奇怪的df
输出:
$ df -h | grep 'sda2\|Use'
Filesystem Size Used Avail Use% Mounted on
/dev/sda2 110G 107G 0 100% /
我释放的这些可用 GB 在哪里?系统无法使用,但至少应该有几 GB 的空间。
尝试重新启动,检查空闲的 inode,尝试查看sudo lsof +L1
输出 - 没有任何反应。
有人可以帮忙吗?
对@Katu 的更新:
$ df -h
Filesystem Size Used Avail Use% Mounted on
udev 3.9G 0 3.9G 0% /dev
tmpfs 795M 34M 762M 5% /run
/dev/sda2 110G 106G 0 100% /
tmpfs 3.9G 96K 3.9G 1% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 464M 451M 0 100% /boot
tmpfs 795M 12K 795M 1% /run/user/123
tmpfs 795M 0 795M 0% /run/user/1000
答案1
如果您尚未从命令行删除虚拟机,则必须清空垃圾箱才能在 df -h 中看到变化。
您还可以检查系统中要删除或备份的最大文件。
find . -type f -size +100M
或者您想要的任何尺寸。