CentOS 6 上的 ZPanel 使用 6Gb 磁盘空间。需要了解哪些东西在使用空间

CentOS 6 上的 ZPanel 使用 6Gb 磁盘空间。需要了解哪些东西在使用空间

在 CentOS 6 上安装了 ZPanel。邮件、mysql 和文件可能使用 ~ 100 mb。现在看到所有文件都使用 ~ 6 Gb 的磁盘空间。

尝试过ncdu并看到这个http://jmp.sh/v/1dnKe4SUVzSk06026tJg

如何查看使用了哪些内容(一些包含大文件的列表)?

df -h

Filesystem            Size  Used Avail Use% Mounted on
/dev/simfs             10G  6.7G  3.4G  67% /
none                   16G  4.0K   16G   1% /dev
none                   16G     0   16G   0% /dev/shm

已试过find /root -type f -size +1000k -exec ls -lh {} \; | awk '{print $5 ": " $NF}',但什么也没看见。

尝试过

# du -hs /
du: cannot access `/proc/18577/task/18577/fd/4': No such file or directory
du: cannot access `/proc/18577/task/18577/fdinfo/4': No such file or directory
du: cannot access `/proc/18577/fd/4': No such file or directory
du: cannot access `/proc/18577/fdinfo/4': No such file or directory
6.7G    /

尝试过

du -sh /*
6.0M    /bin
12K     /boot
4.0K    /dev
67M     /etc
4.0K    /home
23M     /lib
4.0K    /lost+found
4.0K    /media
4.0K    /mnt
4.0K    /opt
du: cannot access `/proc/18689/task/18689/fd/4': No such file or directory
du: cannot access `/proc/18689/task/18689/fdinfo/4': No such file or directory
du: cannot access `/proc/18689/fd/4': No such file or directory
du: cannot access `/proc/18689/fdinfo/4': No such file or directory
0       /proc
184K    /root
7.0M    /sbin
4.0K    /selinux
4.0K    /srv
0       /sys
8.0K    /tmp
780M    /usr
5.8G    /var

因此,需要检查/var

5.5G /var/zpanel/logs,疯了……需要禁用日志(或设置限制)

答案1

您的 ncdu 映像对我们来说几乎毫无用处,因为它向我们展示了 root 主目录 /root 的内容。您应该尝试在 / 上使用它,然后从那里向下操作。

或者你可以尝试

du -h --max-depth=1 / 

仔细查看输出以确定哪些目录保存了所有数据。假设它是 /var,因此

cd /var
du -h --max-depth=1 .

重复上述步骤,直到找到占用磁盘空间的文件。如果你找不到符合条件的文件,那么可能是这些文件已被删除,但尚未被写入它们的程序释放,以尝试

lsof +L1 /

它将列出已删除的打开文件。您需要确定哪个进程打开了该文件,然后重新启动它以释放该文件。

相关内容