使用 CPanel 的服务器上的磁盘几乎已满

使用 CPanel 的服务器上的磁盘几乎已满

我有 VHM 系统,该系统上有一个域和两个子域。我尝试进行备份,但有时我无法访问 cpanel,但可以访问 VHM。但某些 VHM 选项会出现磁盘空间错误。这是:

安装在该服务器上的 / 的文件系统磁盘空间不足。 cPanel 操作已暂时停止,以防止发生不良情况。请要求您的系统管理员删除该分区上未使用的所有文件。

在VHM上磁盘信息如下:

磁盘信息

Device  Mount point Usage   
/dev/mapper/VolGroup00-home   /home   30% (126,759,988 of 458,391,760)
/dev/mapper/VolGroup00-root   /       100% (19,593,632 of 20,642,428)   
/usr/tmpDSK                   /tmp    3% (10,601 of 495,844)

答案1

默认情况下,CentOS/RHEL 在大硬盘上创建一个相当小的/分区和一个非常大的/home分区,这总是令人烦恼。这就是为什么,当安装CentOS时,我总是手动分区,并且从不使用LVM(我听说这也会降低性能)。当您想要跨多个硬盘传输分区时,LVM 很有意义,但当只有一个硬盘时,LVM 就没那么有意义了。

要回答原始发布者,请登录 Linux shell。然后,以 root 身份:

du -ax / > /home/rootfl
sort -n /home/rootfl | tail -30

这将显示根分区上的哪些文件和文件夹占用了这么多空间。例如,让我们假设 /var/www 占据了大部分空间:

cp -a /var/www/ /home/www-home/
cd /var/
rm -fr www # CAREFUL, DANGEROUS COMMAND!
ln -s /home/www-home/ www

我们是

  • 将所有文件从 复制/var/www/home/www-home
  • 删除占用空间的/var/www/目录
  • 创建符号链接,以便这些占用空间的文件现在位于/home分区上

相关内容