はじめに
Ubuntu のディスク容量が気がついたら足りなくなりそうだったので容量を拡張したい。。。
論理ディスクに、ディスクを追加して拡張するメモ
環境
- 今の
/dev/sda
がいっぱいになりそう - ファイルシステムは
ext4
- ディスクを追加したら、
/dev/sdb
として認識されている
$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
sda 8:0 0 8G 0 disk
├─sda1 8:1 0 1M 0 part
├─sda2 8:2 0 1.8G 0 part /boot
└─sda3 8:3 0 6.2G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 6.2G 0 lvm /
sdb 8:16 0 8G 0 disk
sr0 11:0 1 2.6G 0 rom
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 ubuntu-vg lvm2 a-- <6.25g 0
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 1 0 wz--n- <6.25g 0
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- <6.25g
論理ディスクの拡張手順
- 物理ボリュームの追加
- ボリュームグループへの物理ボリュームの追加
- 論理ディスクを拡張
- ファイルシステムを拡張
物理ボリュームの追加
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 ubuntu-vg lvm2 a-- <6.25g 0
$ sudo pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
$ sudo pvs
PV VG Fmt Attr PSize PFree
/dev/sda3 ubuntu-vg lvm2 a-- <6.25g 0
/dev/sdb lvm2 --- 8.00g 8.00g
ボリュームグループへの物理ボリュームの追加
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 1 0 wz--n- <6.25g 0
$ sudo vgextend ubuntu-vg /dev/sdb
Volume group "ubuntu-vg" successfully extended
$ sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 2 1 0 wz--n- 14.24g <8.00g
論理ディスクを拡張
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- <6.25g
$ sudo lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv
Size of logical volume ubuntu-vg/ubuntu-lv changed from <6.25 GiB (1599 extents) to 14.24 GiB (3646 extents).
Logical volume ubuntu-vg/ubuntu-lv successfully resized.
$ sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- 14.24g
ファイルシステムを拡張
$ sudo resize2fs /dev/ubuntu-vg/ubuntu-lv
resize2fs 1.47.0 (5-Feb-2023)
Filesystem at /dev/ubuntu-vg/ubuntu-lv is mounted on /; on-line resizing required
old_desc_blocks = 1, new_desc_blocks = 2
The filesystem on /dev/ubuntu-vg/ubuntu-lv is now 3733504 (4k) blocks long.
$ df -h
Filesystem Size Used Avail Use% Mounted on
:
:
/dev/mapper/ubuntu--vg-ubuntu--lv 14G 4.8G 8.6G 36% /
:
:
xfsとかなら
$ sudo xfs_growfs /
さいごに
かんたんでしたね