論理ボリュームサイズ拡大

最終更新日: 2022.04.09

■概要

論理ボリュームサイズを拡大する。
※事前にハードディスク追加、または論理ボリュームサイズ縮小により、ボリュームグループに空きを用意しておくこと

【LVM概要】

【論理ボリューム拡大要領】
LVサイズ拡大

ファイルシステムサイズ拡大


■LVサイズ拡大

[root@centos ~]# lvdisplay /dev/VolGroup00/LogVol00 ← 拡大前LV状況照会
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                H37kZ2-u6pm-mwul-k7Wr-MBfg-Mh3T-4sOg8M
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                3.38 GB ← 拡大前LVサイズ
  Current LE             108
  Segments               1
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

[root@centos ~]# vgdisplay ← 拡大前VG状況照会
  --- Volume group ---
  VG Name               VolGroup00
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  35
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               4.84 GB
  PE Size               32.00 MB
  Total PE              155
  Alloc PE / Size       124 / 3.88 GB
  Free  PE / Size       31 / 992.00 MB ← VGに空きあり
  VG UUID               9wGRk1-6iy1-03Hi-BX2b-W8u8-saiV-P6wfiL

[root@centos ~]# lvextend -l +100%FREE /dev/VolGroup00/LogVol00 ← VGの空きすべてを使用してLVサイズ拡大

[root@centos ~]# lvdisplay /dev/VolGroup00/LogVol00 ← 拡大後LV状況照会
  --- Logical volume ---
  LV Name                /dev/VolGroup00/LogVol00
  VG Name                VolGroup00
  LV UUID                H37kZ2-u6pm-mwul-k7Wr-MBfg-Mh3T-4sOg8M
  LV Write Access        read/write
  LV Status              available
  # open                 1
  LV Size                4.34 GB ← 拡大後LVサイズ
  Current LE             139
  Segments               2
  Allocation             inherit
  Read ahead sectors     auto
  - currently set to     256
  Block device           253:0

[root@centos ~]# vgdisplay ← 拡大後VG状況照会
  --- Volume group ---
  VG Name               VolGroup00
  System ID             
  Format                lvm2
  Metadata Areas        2
  Metadata Sequence No  36
  VG Access             read/write
  VG Status             resizable
  MAX LV                0
  Cur LV                2
  Open LV               2
  Max PV                0
  Cur PV                2
  Act PV                2
  VG Size               4.84 GB
  PE Size               32.00 MB
  Total PE              155
  Alloc PE / Size       155 / 4.84 GB
  Free  PE / Size       0 / 0 ← VGに空きなし
  VG UUID               9wGRk1-6iy1-03Hi-BX2b-W8u8-saiV-P6wfiL
  

■ファイルシステムサイズ拡大

[root@centos ~]# df -T ← ファイルシステム形式、拡大前ファイルシステムサイズ確認
ファイルシス            タイプ   1K-ブロック     使用  使用可 使用% マウント位置
devtmpfs                devtmpfs     1445308        0 1445308    0% /dev
tmpfs                   tmpfs        1457132        0 1457132    0% /dev/shm
tmpfs                   tmpfs        1457132   140128 1317004   10% /run
tmpfs                   tmpfs        1457132        0 1457132    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs         13629440  9510192 4119248   85% / ← ファイルシステム形式と拡大前ファイルシステムサイズ
/dev/vda1               xfs           508588   292616  215972   58% /boot
tmpfs                   tmpfs         291428        0  291428    0% /run/user/0

[root@centos ~]# xfs_growfs /dev/mapper/centos-root ← LVファイルシステムサイズ拡大(LVサイズに合わせる)※ファイルシステムがxfsの場合
meta-data=/dev/mapper/centos-root isize=256    agcount=4, agsize=852480 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=0        finobt=0
data     =                       bsize=4096   blocks=3409920, 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 3409920 to 6031360

[root@centos ~]# resize2fs /dev/mapper/centos-root ← LVファイルシステムサイズ拡大(LVサイズに合わせる)※ファイルシステムがext4の場合

[root@centos ~]# df ← 拡大後ファイルシステムサイズ照会
ファイルシス            1K-ブロック    使用   使用可 使用% マウント位置
/dev/mapper/centos-root    24115200 9510832 14604368   40% / ← 拡大後ファイルシステムサイズ(使用可能サイズが増加している)
devtmpfs                     499288       0   499288    0% /dev
tmpfs                        508600       0   508600    0% /dev/shm
tmpfs                        508600    6732   501868    2% /run
tmpfs                        508600       0   508600    0% /sys/fs/cgroup
/dev/vda1                    508588  281580   227008   56% /boot


■関連コンテンツ




▲このページのトップへ戻る

ご自由にリンクしてください(連絡は不要です)
本ページへのご意見・ご要望、誤字・脱字・リンク切れ等のご連絡はこちらからお願いします