Centosマシンがあり、mysqlが起動しておらず、満杯の場合はスペースが原因です。以下はdf-hの結果です。この状況で何ができるのでしょうか?ハードディスクを追加しますか?
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/VolGroup-lv_root
47G 45G 0 100% /
tmpfs 3.9G 0 3.9G 0% /dev/shm
/dev/xvda1 485M 33M 428M 7% /boot
/dev/mapper/VolGroup-lv_home
44G 180M 42G 1% /home
最も簡単で高速なオプションは、/ homeにディレクトリを作成し、/ varのすべてのデータをそのディレクトリに移動して、/ varのソフトリンクを作成することです。 = to / home/var。手順は次のとおりです。
mkdir /home/var
すべてのサービスを停止します。例えば /etc/init.d/mysqld stop
cp -pr /var/* /home/var
rm -rf /var
ln -s /home/var /var
start the services again
。
注:/ var/lib/mysqlにあるmysqlデータのみを移動して、そこにソフトリンクを作成できる場合があります。
あなたはできる :
ハードディスクを追加
Mysql DBファイルを他のFS(あなたのケースでは/ home FS left)に移動します)
LVMボリュームのサイズを変更して、/ homeを小さくしたり、大きくしたりすることができます(もちろんバックアップがあることを確認してください:))
このオプションは最も単純ですが、LVMはサイズ変更前にデータをバックアップすることを強くお勧めします
http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-2/index.html
[〜#〜] update [〜#〜](コメントに基づく)
ハードディスクを追加した場合、データをハードディスクに拡張するには、mysql設定で何を調整する必要がありますか? mysqlを移動する必要があることを意味するオプションがある場合、そのために必要な手順は何ですか?
結構簡単:
/ rootを拡張するのはどれほど難しいですか?
私がすでに投稿した上記のリンクを読んでください。ステップごとのガイドが包括的な説明とともにそこに含まれています。
通常、ホームパーティションには何を格納しますか?重要なファイルはありますか?
これには、ユーザーファイルと設定が含まれています(デスクトップなど)。
システムのヘルスでは、/ homeは重要ではなく、いつでも再マウントできます。
繁栄のために、最初のステップとして/ var/logのサイズを確認することをお勧めします。おそらく古いログをアーカイブします。気付かれることなくルートパーティションが詰まる可能性があり、古いログはとにかく不要です。