将一些大文件传输到我的 VPS 后,我开始收到“设备上没有剩余空间”。尽管du -sh /
显示我有足够的空间,但df -h
报告方式不同:
Filesystem Size Used Avail Use% Mounted on
/dev/ploop15234p1 9.3G 8.5G 315M 97% /
none 512M 0 512M 0% /sys/fs/cgroup
none 512M 0 512M 0% /dev
tmpfs 512M 0 512M 0% /dev/shm
tmpfs 512M 108K 512M 1% /run
这是什么dev/ploop15234p1
?如何修复 97% 的磁盘使用率?
FWIW,我正在将内容上传到/var/
(在 html/ 下提供大量图像),但我的 VPS 应该有 40GB,但我达到了 9GB 的限制。/var/log/
仅使用几 MB。
它只是用于存储在您的 VPS 上的源设备。你可以在
ploop
这里阅读:如果您在 VPS 上,那么
/dev/ploop15234p1
就是 root (/
) 的存储来源。所有 VPS 提供商都以不同的方式提供根存储,我猜这就是其中之一。因此,与其关心那个设备是什么——它显然是分配给你帐户的存储空间——我宁愿从 root (
/
) 查看你的系统,看看是什么占用了空间。最简单的方法是像这样运行du
(磁盘使用)命令:这将清点系统上所有目录和文件中的磁盘使用情况。我的猜测是任何占用空间的东西都会在
/var/
. 如果我的预感是正确的,像这样再次运行该命令:或者
/var/
用任何看起来臃肿的目录路径替换。但愿意说那/var/log/
是充满了占用空间的日志。如何处理超出了这个问题的范围,但您很可能必须删除日志。如果您可以释放足够的空间,也许也可以对它们进行 Gzip 压缩。