CentOS7のパーティション設定でLVMシンプロビジョニングがあったんで設定しましたが
これってデフォルトだと自動拡張しないのね。考えてみれば当然か。
1. ディスク使用率の確認
2. 論理ボリューム(LV:Logical Volume)の確認
3. 論理ボリュームの拡張
4. ファイルシステム(XFS)の拡張
5. ディスク使用率の確認
1. ディスク使用率の確認
dfコマンドで該当パーティションの使用率を確認しますが、100%となってます。
# df -h ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/mapper/centos-root 1.3G 1.3G 20K 100% / devtmpfs 914M 0 914M 0% /dev tmpfs 921M 0 921M 0% /dev/shm tmpfs 921M 8.4M 913M 1% /run tmpfs 921M 0 921M 0% /sys/fs/cgroup /dev/sda1 497M 100M 397M 21% /boot
2. LV(Logical Volume,論理ボリューム)、VG(Volume Group)の確認
# lvdisplay --- Logical volume --- LV Name pool00 VG Name centos_hoge LV UUID rwmk6z-iHVa-opjw-znlh-n8nc-PE8q-VMN9Ms LV Write Access read/write LV Creation host, time localhost, 2014-07-08 19:24:41 +0900 LV Pool transaction ID 1 LV Pool metadata pool00_tmeta LV Pool data pool00_tdata LV Pool chunk size 64.00 KiB LV Zero new blocks yes LV Status available # open 0 LV Size 6.25 GiB Allocated pool data 19.30% Allocated metadata 8.06% Current LE 1601 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:4 --- Logical volume --- LV Path /dev/centos_hoge/root LV Name root VG Name centos_hoge LV UUID bOtPHw-WnnZ-3Dsc-yWAi-1vIN-xYf6-Oymdz4 LV Write Access read/write LV Creation host, time localhost, 2014-07-08 19:24:42 +0900 LV Pool name pool00 LV Thin device ID 1 LV Status available # open 1 LV Size 1.24 GiB Mapped size 97.50% Current LE 317 Segments 1 Allocation inherit Read ahead sectors auto - currently set to 256 Block device 253:3
3. LVの拡張
足りなくなってる論理ボリュームに1GB拡張します
# lvextend -L +1gb /dev/centos_hoge/root
Extending logical volume root to 2.24 GiB
Logical volume root successfully resized
4. ファイルシステム(XFS)の拡張
# xfs_growfs /dev/centos_hoge/root
meta-data=/dev/mapper/centos-root isize=256 agcount=8, agsize=40576 blks
= sectsz=512 attr=2, projid32bit=1
= crc=0
data = bsize=4096 blocks=324608, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0 ftype=0
log =internal bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 324608 to 586752
5. ディスク使用率の確認
# df -h ファイルシス サイズ 使用 残り 使用% マウント位置 /dev/mapper/centos-root 2.3G 1.4G 922M 60% / devtmpfs 914M 0 914M 0% /dev tmpfs 921M 0 921M 0% /dev/shm tmpfs 921M 8.4M 913M 1% /run tmpfs 921M 0 921M 0% /sys/fs/cgroup /dev/sda1 497M 108M 390M 22% /boot
=========================================================================
CentOSインストール時にLVMシンプロビジョニングを設定