web-dev-qa-db-ja.com

CPanelを搭載したサーバーでディスクがほぼいっぱいになっています

私はVHMシステムを持っており、このシステムに1つのドメインと2つのサブドメインがあります。しばらくしてからバックアップを取ろうとしましたが、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)
2
Erdem Ece

CentOS/RHELがデフォルトで大きなハードディスク上に、かなり小さな/パーティションと非常に大きな/homeパーティションを作成する方法を常に悩ませています。これが、CentOSをインストールするときに、常に手動でパーティションを作成し、LVMを使用しない理由です(これは、パフォーマンスも低下させると聞いています)。 LVMは、複数のハードディスクにパーティションをストリーミングする場合には意味がありますが、ハードディスクが1つしかない場合にはあまり意味がありません。

元の投稿者に回答するには、Linuxシェルにログインします。次に、ルートとして:

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パーティションにあるようにします
4
samiam