Help us understand the problem. What is going on with this article?

LVMで新たにディスクを追加して既存のLVを拡張する

More than 5 years have passed since last update.

容量が足りなくなったときに、新しいディスクを追加して既存のVG・LV・ファイルシステムを拡張する手順。

新しいディスク上にPVを作成

新しいディスク上にPVを作成する。fdiskパーティションを作成しておく必要はない。
以下は /dev/sdg 上にPVを作成する場合の実行例。

# pvcreate /dev/sdg
  Physical volume "/dev/sdg" successfully created

拡張したいLVが含まれるVGに新しいPVを追加

以下は既存のVG VolGroup00 にPV /dev/sdg を追加する場合の実行例。

# vgextend VolGroup00 /dev/sdg
  Volume group "VolGroup00" successfully extended

vgdisplay を実行し実行結果の" --- Physical volumes ---" の部分を見ることで、新しいPVが追加されたことを確認できる。

# vgdisplay -v VolGroup00
    Using volume group(s) on command line
    Finding volume group "VolGroup00"
   ・
   ・
  (中略)
   ・
   ・   
  --- Physical volumes ---
  PV Name               /dev/sdf     
  PV UUID               MJ1JPJ-2kCu-Q3i9-ep6T-T2sn-oDEy-WA6Jw0
  PV Status             allocatable
  Total PE / Free PE    25599 / 0

  PV Name               /dev/sdg     
  PV UUID               fTHPYv-A4GM-JP9X-Ru0P-qJwn-W6wq-XoZRt6
  PV Status             allocatable
  Total PE / Free PE    25599 / 25599

LVの拡張

lvextendを実行することで、拡張されたVGの未使用領域をLVに追加できる。以下はVG上の未使用領域のすべてをLVに追加する場合の実行例。

# lvextend -l +100%FREE /dev/VolGroup00/LogVol00
  Extending logical volume LogVol00 to 199.99 GiB
  Logical volume user successfully resized

ファイルシステムの拡張

LVを拡張してもファイルシステムは以前の大きさのままなので、最後にファイルシステムの拡張も行う必要がある。

ext3/ext4の場合、resize2fsを実行する。この処理は数分かかる。

# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.41.12 (17-May-2010)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /var/.....; on-line resizing required
old desc_blocks = 7, new_desc_blocks = 13
Performing an on-line resize of /dev/VolGroup00/LogVol00 to 52426752 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol00 is now 52426752 blocks long.

処理完了後、dfコマンドでファイルシステムが拡張されたことを確認する。

# df -h /var/.....
Filesystem            Size  Used Avail Use% マウント位置
/dev/VolGroup00/LogVol00
                      197G   88G  100G  47% /var/.....
g_maeda
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
Comments
No comments
Sign up for free and join this conversation.
If you already have a Qiita account
Why do not you register as a user and use Qiita more conveniently?
You need to log in to use this function. Qiita can be used more conveniently after logging in.
You seem to be reading articles frequently this month. Qiita can be used more conveniently after logging in.
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
ユーザーは見つかりませんでした