/ dev / mapper / VolGroup-lv_rootにスペースが残っていませんか?


8

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

回答:


5

最も簡単で最速のオプションは、/ homeにディレクトリを作成し、/ varのすべてのデータをそのディレクトリに移動して、/ varから/ home / varへのソフトリンクを作成することです。手順は次のとおりです。

  1. mkdir /home/var

  2. すべてのサービスを停止します。例えば/etc/init.d/mysqld stop

  3. cp -pr /var/* /home/var

  4. rm -rf /var

  5. ln -s /home/var /var

  6. start the services again

注:/ var / lib / mysqlにあるmysqlデータのみを移動して、それにソフトリンクを作成できる場合があります。


ルートパーティションを拡張しても問題ありませんか?/ bootと/ dev / shmパーティションに影響がありますか?
user132638 2012

/ varは「/」の下にあるため、アンマウントする必要はありません。問題が発生した場合は、すでに/ home / varにデータをコピーしており、-pオプションを使用して/ varに戻すことができます。
Toqeer 2012

@dear allそれで、varに別のパーティションを与えるために新規インストールを行うときに、何が正しいn最良のオプションですか?
user132638 2012

3
/ varと/ homeに別々のパーティションを指定することをお勧めします。
Toqeer 2012

varの大きさは、/ homeの方がはるかに大きいと思いますか?
user132638 2012

1

あなたはできる :

  1. ハードディスクを追加

  2. mysql DBファイルを他のFSに移動します(あなたの場合は/ home FSが残っています)

  3. LVMボリュームのサイズを変更して、/ homeを小さくしたり、大きくしたりすることができます(もちろんバックアップを用意してください:)

このオプションは最も単純ですが、LVMはサイズを変更する前にデータをバックアップすることを強くお勧めします

http://www.ibm.com/developerworks/linux/library/l-resizing-partitions-2/index.html

更新(コメントに基づく)

ハードディスクを追加した場合、データをハードディスクに拡張するには、mysql設定で何を調整する必要がありますか?mysqlを移動する必要があることを意味するオプションがある場合、そのために必要な手順は何ですか?

結構簡単:

  1. mysqlを停止する
  2. /etc/my.cnfを開き、datadir =を見つけます-これがmysqlデータファイルです
  3. それらを新しい希望の場所にコピー/移動します
  4. datadir =を新しいパスで更新します
  5. Mysqlを起動する
  6. ビールや好きなものを飲んでください。

/ rootを拡張するのはどれほど難しいですか?

私がすでに投稿した上記のリンクを読んでください。ステップバイステップガイドがそこに包括的説明とともに含まれています。

通常、ホームパーティションには何を格納しますか?重要なファイルはありますか?

これには、ユーザーファイルと設定が含まれています(デスクトップなど)。

システムのヘルスでは、/ homeは重要ではなく、いつでも再マウントできます。


ハードディスクを追加した場合、データをハードディスクに拡張するには、mysql設定で何を調整する必要がありますか?mysqlを移動する必要があることを意味するオプションがある場合、そのために必要な手順は何ですか?/ rootを拡張するのはどれほど難しいですか?通常、ホームパーティションには何を格納しますか?重要なファイルはありますか?
user132638 2012

新しいハードディスクを追加することにより、パーティションリストに表示されるパーティションラベルと移動先を教えてください。ありがとうございました。
user132638 2012

@rkosegi-コメントを削除した場合は投票してください。
Toqeer 2012

1

繁栄のために、最初のステップとして/ var / logのサイズを確認することをお勧めします。おそらく古いログをアーカイブします。気付かれることなくルートパーティションが詰まる可能性があり、古いログのほとんどはとにかく不要です。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.