LV(論理ボリューム)の拡張

マウントされているサイズ(/varなど)を拡張する場合には、論理ボリュームを拡張します。
以下の作業はオンラインで可能です。

マウントされている論理ボリュームを確認する

# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       4062912    666116   3187084  18% /
/dev/mapper/VolGroup00-LogVol05
                       4062912    139396   3713804   4% /home
/dev/mapper/VolGroup00-LogVol04
                      56881404   3877876  50068156   8% /var
/dev/mapper/VolGroup00-LogVol03
                       4062912    157476   3695724   5% /tmp
/dev/mapper/VolGroup00-LogVol02
                       8125880   2282768   5423684  30% /usr
/dev/sda3               194449     18983    165426  11% /boot
tmpfs                  4018668         0   4018668   0% /dev/shm

上記の場合、/varは、論理ボリューム /dev/mapper/VolGroup00-LogVol04 にマウントされてます。
/varを拡張するには、LogVol04を拡張する必用があります。

論理ボリュームを拡張する

lvextend -L +[サイズ]G [論理ボリューム]で拡張します。

■拡張前
# vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  9
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               135.84 GB
  PE Size               32.00 MB
  Total PE              4347
  Alloc PE / Size       2744 / 85.75 GB
  Free  PE / Size       1603 / 50.09 GB ←freeのサイズまでしか拡張できません。
  VG UUID               aaaa-aaaa-aaaa-aaaa

■拡張
# lvextend -L +1G /dev/VolGroup00/LogVol04  //1G追加している
  Extending logical volume LogVol04 to 57.00 GB
  Logical volume LogVol04 successfully resized

■拡張の確認
# vgdisplay
  --- Volume group ---
  VG Name               VolGroup00
  System ID
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  10
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                6
  Open LV               6
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               135.84 GB
  PE Size               32.00 MB
  Total PE              4347
  Alloc PE / Size       2776 / 86.75 GB ←割当が増加
  Free  PE / Size       1571 / 49.09 GB ←freeが減少
  VG UUID               aaaa-aaaa-aaaa-aaaa

拡張した論理ボリュームにあわせて、ファイルシステムを拡張する

論理ボリュームを拡張しただけでは、利用できるサイズは増加しません。
拡張した論理ボリュームのサイズまで、resize2fsコマンドでファイルシステムを拡張します。

■拡張前
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       4062912    666120   3187080  18% /
/dev/mapper/VolGroup00-LogVol05
                       4062912    139396   3713804   4% /home
/dev/mapper/VolGroup00-LogVol04
                      56881404   3878300  50067732   8% /var ←まだ拡張していない
/dev/mapper/VolGroup00-LogVol03
                       4062912    157476   3695724   5% /tmp
/dev/mapper/VolGroup00-LogVol02
                       8125880   2282768   5423684  30% /usr
/dev/sda3               194449     18983    165426  11% /boot
tmpfs                  4018668         0   4018668   0% /dev/shm

■拡張
# resize2fs /dev/VolGroup00/LogVol04
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol04 is mounted on /var; on-line resizing required
Performing an on-line resize of /dev/VolGroup00/LogVol04 to 14942208 (4k) blocks.
The filesystem on /dev/VolGroup00/LogVol04 is now 14942208 blocks long.

■拡張後
# df
Filesystem           1K-blocks      Used Available Use% Mounted on
/dev/mapper/VolGroup00-LogVol00
                       4062912    666120   3187080  18% /
/dev/mapper/VolGroup00-LogVol05
                       4062912    139396   3713804   4% /home
/dev/mapper/VolGroup00-LogVol04
                      57897148   3878436  51030924   8% /var ←1G拡張
/dev/mapper/VolGroup00-LogVol03
                       4062912    157476   3695724   5% /tmp
/dev/mapper/VolGroup00-LogVol02
                       8125880   2282768   5423684  30% /usr
/dev/sda3               194449     18983    165426  11% /boot
tmpfs                  4018668         0   4018668   0% /dev/shm
タイトルとURLをコピーしました