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