ボリュームグループ内に空きがある状態で、論理ボリュームおよびファイルシステム(xfs)を拡張します。
検証した環境
# cat /etc/os-release
NAME="AlmaLinux"
VERSION="8.7 (Stone Smilodon)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.7"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.7 (Stone Smilodon)"
ANSI_COLOR="0;34"
LOGO="fedora-logo-icon"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
HOME_URL="https://almalinux.org/"
DOCUMENTATION_URL="https://wiki.almalinux.org/"
BUG_REPORT_URL="https://bugs.almalinux.org/"
ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.7"
REDHAT_SUPPORT_PRODUCT="AlmaLinux"
REDHAT_SUPPORT_PRODUCT_VERSION="8.7"
# uname -r
4.18.0-425.3.1.el8.x86_64
論理ボリュームの拡張
ボリュームグループ(VG)には、空きがある状態での、論理ボリュームの拡張となります。
論理ボリューム拡張前の確認
ボリュームグループ(VG)には、空き物理区画(PE)があるので、その空きの部分を使って、論理ボリューム(LV)を拡張します。
# vgdisplay vg03
--- Volume group ---
VG Name vg03
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 2
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <16.00 GiB
PE Size 4.00 MiB ・・・ 物理区画のサイズ
Total PE 4095
Alloc PE / Size 2560 / 10.00 GiB ・・・ 使用 物理区画/容量(2560*4MiB=10240MiB)
Free PE / Size 1535 / <6.00 GiB ・・・ 空き 物理区画/容量(1535*4MiB=6140MiB)
VG UUID Eeuafb-UvLs-utX8-vFR0-xEuX-HwyY-zDOap5
# lvdisplay /dev/vg03/lvu03
--- Logical volume ---
LV Path /dev/vg03/lvu03
LV Name lvu03
VG Name vg03
LV UUID 5gveZj-Wx4H-85Ji-Uz0O-BbWg-vAOr-So2qWZ
LV Write Access read/write
LV Creation host, time oracle19c, 2023-03-01 04:28:22 +0900
LV Status available
# open 1
LV Size 10.00 GiB
Current LE 2560 ・・・ 割り当てられている論理区画
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:4
論理ボリュームの拡張
先ほど、確認した情報をもとに、増分する物理区画(PE)数を指定して、論理ボリューム(LV)の拡張を行います。
# lvextend -l +1535 /dev/vg03/lvu03
Size of logical volume vg03/lvu03 changed from 10.00 GiB (2560 extents) to <16.00 GiB (4095 extents).
Logical volume vg03/lvu03 successfully resized.
論理ボリューム拡張後の確認
論理ボリュームの拡張後に、VGおよびLVの状態を確認します。
# vgdisplay vg03
--- Volume group ---
VG Name vg03
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 3
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 1
Open LV 1
Max PV 0
Cur PV 1
Act PV 1
VG Size <16.00 GiB
PE Size 4.00 MiB
Total PE 4095
Alloc PE / Size 4095 / <16.00 GiB
Free PE / Size 0 / 0 ・・・ 物理区画の空きはなくなった
VG UUID Eeuafb-UvLs-utX8-vFR0-xEuX-HwyY-zDOap5
# lvdisplay /dev/vg03/lvu03
--- Logical volume ---
LV Path /dev/vg03/lvu03
LV Name lvu03
VG Name vg03
LV UUID 5gveZj-Wx4H-85Ji-Uz0O-BbWg-vAOr-So2qWZ
LV Write Access read/write
LV Creation host, time oracle19c, 2023-03-01 04:28:22 +0900
LV Status available
# open 1
LV Size <16.00 GiB
Current LE 4095 ・・・ 割り当てられた論理区画
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 8192
Block device 253:4
ファイルシステムの拡張
# df /u03
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg03-lvu03 10475520 106152 10369368 2% /u03
# xfs_growfs /u03 ・・・ ファイルシステムを拡張
meta-data=/dev/mapper/vg03-lvu03 isize=512 agcount=4, agsize=655360 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=0 inobtcount=0
data = bsize=4096 blocks=2621440, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log 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 2621440 to 4193280
# df /u03
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/mapper/vg03-lvu03 16762880 150184 16612696 1% /u03