Centos
df 顯示磁碟已滿,但 ncdu 顯示僅使用了 1.5gb 的 8gb
我很困惑。我們的 EC2 實例顯示磁碟已滿 98%。df -Th 的輸出顯示:
Filesystem Type Size Used Avail Use% Mounted on /dev/xvda1 ext4 7.9G 7.7G 172M 98% /
但是如果我執行 ncdu 來查看空間去了哪裡,它表明只使用了 1.4gb:
742.4MiB [##########] /usr 505.1MiB [###### ] /var 75.3MiB [# ] /lib 55.3MiB [ ] /opt 31.8MiB [ ] /boot 21.2MiB [ ] /lib64 18.8MiB [ ] /etc 11.4MiB [ ] /sbin
搜尋大文件也不會引發任何問題。
我對其他 5gb 的去向感到困惑,並且真的需要恢復它,因為伺服器的空間非常低。
知道空間去了哪里以及如何恢復它嗎?
Iain 在評論中提供並在下面重複的連結解決了這個問題:
原來對我來說問題是碼頭工人。檢查此連結以獲取解決方案:https ://askubuntu.com/questions/413358/disk-is-full-but-cannot-find-big-files-or-folders
您可以使用刪除 docker 圖像
docker rmi $(docker images -a -q)