ボリュームグループ(VG)に空きがある状態で論理ボリューム(LV)を拡張して、ファイルシステムを拡張します。
環境
$ cat /etc/almalinux-release
AlmaLinux release 9.6 (Sage Margay)
$ uname -r
5.14.0-570.24.1.el9_6.x86_64
論理ボリュームの拡張
拡張前の状態(論理ボリューム)
$ sudo lvdisplay /dev/rootvg/homelv
--- Logical volume ---
LV Path /dev/rootvg/homelv
LV Name homelv
VG Name rootvg
LV UUID AT4EX2-h69z-62ii-8d6D-J0b2-h8Nq-JN0AKb
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2024-12-03 23:19:44 +0900
LV Status available
# open 1
LV Size 128.00 MiB
Current LE 32
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:4
$ sudo vgdisplay rootvg
--- Volume group ---
VG Name rootvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 11
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 7
Open LV 7
Max PV 0
Cur PV 1
Act PV 1
VG Size <236.85 GiB
PE Size 4.00 MiB
Total PE 60633
Alloc PE / Size 13439 / <52.50 GiB
Free PE / Size 47194 / 184.35 GiB
VG UUID csOMQ5-I74p-NqVM-Yd0w-f3Cu-FMFB-DfNVNO
論理ボリュームの拡張
$ sudo lvextend -l +5088 /dev/rootvg/homelv
Size of logical volume rootvg/homelv changed from 128.00 MiB (32 extents) to 20.00 GiB (5120 extents).
Logical volume rootvg/homelv successfully resized.
変更後の状態(論理ボリューム)
$ sudo lvdisplay /dev/rootvg/homelv
--- Logical volume ---
LV Path /dev/rootvg/homelv
LV Name homelv
VG Name rootvg
LV UUID AT4EX2-h69z-62ii-8d6D-J0b2-h8Nq-JN0AKb
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2024-12-03 23:19:44 +0900
LV Status available
# open 1
LV Size 20.00 GiB
Current LE 5120
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:4
$ sudo vgdisplay rootvg
--- Volume group ---
VG Name rootvg
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 12
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 7
Open LV 7
Max PV 0
Cur PV 1
Act PV 1
VG Size <236.85 GiB
PE Size 4.00 MiB
Total PE 60633
Alloc PE / Size 18527 / 72.37 GiB
Free PE / Size 42106 / <164.48 GiB
VG UUID csOMQ5-I74p-NqVM-Yd0w-f3Cu-FMFB-DfNVNO
ファイルシステムの拡張
変更前の状態(ファイルシステム)
$ df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-homelv 123M 7.6M 116M 7% /home
ファイルシステムの拡張
$ sudo fsadm resize /dev/rootvg/homelv
meta-data=/dev/mapper/rootvg-homelv isize=512 agcount=4, agsize=8192 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1 nrext64=0
data = bsize=4096 blocks=32768, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=1368, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
data blocks changed from 32768 to 5242880
変更後の状態(ファイルシステム)
$ df -h /home
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/rootvg-homelv 20G 213M 20G 2% /home