Linux

帶有 CPanel 的伺服器上的磁碟幾乎已滿

  • March 28, 2014

我有 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)

它總是讓 CentOS/RHEL 預設情況下在大硬碟上創建一個相當小/的分區和一個非常大的/home分區感到煩惱。這就是為什麼在安裝 CentOS 時,我總是手動分區,並且從不使用 LVM(我聽說這也會降低性能)。當您想要跨多個硬碟流式傳輸分區時,LVM 很有意義,但當只有一個硬碟時就沒那麼有意義了。

要回答原始發帖人,請登錄 Linux shell。然後,作為根:

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分區上

引用自:https://unix.stackexchange.com/questions/121873