![删除大文件后,df 的可用空间输出不正确](https://linux22.com/image/1204972/%E5%88%A0%E9%99%A4%E5%A4%A7%E6%96%87%E4%BB%B6%E5%90%8E%EF%BC%8Cdf%20%E7%9A%84%E5%8F%AF%E7%94%A8%E7%A9%BA%E9%97%B4%E8%BE%93%E5%87%BA%E4%B8%8D%E6%AD%A3%E7%A1%AE.png)
我的空间不够了,于是决定删除占用 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
或者您想要的任何尺寸。