Linux

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

投稿日:2013年2月11日 更新日:

マウントされているサイズ(/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

Gooleアドセンス用336

Gooleアドセンス用336

-Linux

執筆者:

関連記事

linux

wgetでproxyを使用する

wgetの簡単な利用方法は以前紹介しました。 wgetの利用方法 今回はproxy経由でアクセスする方法です。 オプションでは指定できません。 /etc/wgetrcを編集する必要があります。 # v …

linux

viで先頭行・最終行・指定行へ移動する

■先頭 1G gg ■最後 G 最終行に移動します。 ■行指定 [数字]G :[数字] 最後に、行番号の表示 :set nu たまーに大きなファイルを開くと必要になるんですよね :x001: 【改訂新 …

linux

samba(共有)の設定手順

INDEX1 (1)smbをyumでインストールする2 (2)linuxユーザーを追加する。3 (3)linxユーザーのパスワード4 (4)linuxユーザーをsmbaのユーザーに追加する5 (5)設 …

linux

mailコマンドでメールを読む

linxを操作していれば必ず発生しているのが You have mail in /var/spool/mail/root です。 メッセージの通り/var/spool/mail/root とにあり、ア …

linux

ランレベルの設定と確認(chkconfig)

ランレベルは、linuxのサービスの起動設定です。 #chkconfig –list で確認できます。 0 システムの停止 1 シングルユーザーモード 2 マルチユーザーモード(NFSなし) 3 マ …