我很困惑。我们的 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 去了哪里,真的需要恢复它,因为服务器空间不足,危险。
知道空间去了哪里以及如何恢复它吗?
伊恩在评论中提供并在下面重复的链接解决了这个问题:
Ubuntu 服务器:硬盘总是满的
原来我的问题是码头工人。检查此链接以获取解决方案:https ://askubuntu.com/questions/413358/disk-is-full-but-cannot-find-big-files-or-folders
您可以使用删除 docker 图像
docker rmi $(docker images -a -q)