OVH専用サーバーがあります。 SSHおよびWHM Cpanelを介してサーバーにアクセスできます。/dev/sda2
パーティションのサイズを増やしたいです。 20GBに過ぎません。そして、しばしば(一日で)スペースが十分ではありません。サイズを少なくとも50GBに増やしたいです。どうすればいいですか?/dev/sda2the
ファイルを破壊せずにパーティションスペースを増やすための技術的なガイドラインを提供できますか?私たちはこのサーバーで複数のウェブサイトをホストしているので、ライブウェブサイトを壊したくはありませんが、このディスクの容量を増やしたいと思います。
ルートとSSHでサーバーにログインした後に残りのスペースをdf -h
確認するためによく使用されます。スクリーンショットからわかるように、/dev/sda2には20GBのスペースしかありませんが、そのうち17GBがいっぱいです。
同様の質問から多くの情報を得るほど、私たちはサーバー管理とLinuxについて十分に知りません。
追加情報:
/var/log
空間を満たしています。一時修正でフォルダを消去しました。
答え1
Linuxでは、ほぼすべてが可能です。主な質問は、理由が何であり、目的が何であるかです。
あなたのsdaディスクには2つの主要パーティションがあります。sda2as /
(ファイルシステムのルート)とデータ転送3のように/home/
。いくつかのパーティションがありますswap
(おそらくsda1)、また。この場合、少なくとも数時間システムを停止せずにパーティションの再分割を実行することはできません。しかし、より簡単な方法があります。どのディレクトリが急速に成長しているかを調べてください。 duコマンドを使用してこれを実行できます。
du /* -sh
/var/
少し時間がかかりますが、最も急成長しているディレクトリは、ほとんどの場合サブディレクトリが原因であると言います/var/log/
。これにより、システムに次のことを尋ねる時間を節約できます。
du /var/* -sh
その場合は、そのディレクトリが最大のパーティションにあるため、var/log
そのディレクトリ/home/
内に新しいサブディレクトリを作成できます。
mkdir -p /home/var/log
次に、/var/logディレクトリのすべての内容を新しいディレクトリにコピーします。
cp --recursive /var/log/* /home/var/log/
それから最も敏感な瞬間が来ます。現在/var/log/
のディレクトリを無効にする必要があります。たとえば、名前を変更して/var/log_old/
すぐにシンボリックリンクを作成します/var/log -> /home/var/log
。どのようなものかを知るには、一部のマニュアルページを確認してください。シンボリックリンクもちろん。次の方法でこれを実行できます。
mv /var/log /var/log_old && ln -s /home/var/log /var/log
すべてが順調に進むと、システムはすべてのログを新しい場所に記録し続けます。 2番目の質問は、なぜそれほど多くのログが保存されるのかです。最悪の理由は、システムが多くのエラーを報告していることです。この場合は、エラーログを分析して問題を見つけて解決する必要があります。悪い理由は、システムが通知、警告などを深く記録するように設定されているためです。あまり冗長ではないようにシステムを設定したり、システムを再構成したりできます。ログの回転サブシステムはより少ない記録を維持します。
どうぞ!説明されている方法を慎重に使用し、活動が最も少ない時間を選択してください。