![使用 CPanel 的服务器上的磁盘几乎已满](https://linux22.com/image/52142/%E4%BD%BF%E7%94%A8%20CPanel%20%E7%9A%84%E6%9C%8D%E5%8A%A1%E5%99%A8%E4%B8%8A%E7%9A%84%E7%A3%81%E7%9B%98%E5%87%A0%E4%B9%8E%E5%B7%B2%E6%BB%A1.png)
我有 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
分区上