我是 Linux 新手,今天我登录到我的服务器,发现我的 2TB 驱动器已满 95%,这听起来令人难以置信,并且所有服务都已关闭,我现在唯一的访问权限是 SSH,我确实尝试过要查找该文件在哪里,请使用df -H
它向我显示: /dev/vda1 ,但是遍历所有文件夹将需要很长时间。
如何轻松找到文件的位置以及导致问题的原因?
答案1
所有你需要的是
du -msh /*
它将显示哪个目录,然后按照最大的大小,例如:
du -msh /var/*
然后
du -msh /var/www/*
很快..
原因可以是任何原因,从用户上传的某些文件(如果您让他们记录由某些错误等引起的文件)。