5GBドライブがあります。 pvを作成してからvgを作成し、2GBサイズの論理ボリュームを作成しましたsudo lvcreate -L +2GB -n lv-test vg-test
。次に、次のコマンドを使用してボリュームをフォーマットし、sudo mkfs.ext4 /dev/vg-test/lv-test
次を使用してマウントしました。sudo mkdir -p /mnt/lv-test
これで、この論理ボリュームを100%無料(すべてのサイズのディスク - 5GB)に拡張したいと思います。を実行すると、lvextend 100%FREE /dev/vg-test/lv-test
LVは1GBだけ拡張されます。今3GBです。何が問題なの? 5GBに拡張するにはどうすればよいですか?
user@ubuntu2:~$ sudo pvdisplay
--- Physical volume ---
PV Name /dev/sdj
VG Name vg-test
PV Size 5.00 GiB / not usable 4.00 MiB
Allocatable yes
PE Size 4.00 MiB
Total PE 1279
Free PE 512
Allocated PE 767
PV UUID N5fWom-E678-uzKn-c4Dt-ielb-57GN-9h2kfm
user@ubuntu2:~$ sudo vgdisplay
--- Volume group ---
VG Name vg-test
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 0
Max PV 0
Cur PV 1
Act PV 1
VG Size <5.00 GiB
PE Size 4.00 MiB
Total PE 1279
Alloc PE / Size 767 / <3.00 GiB
Free PE / Size 512 / 2.00 GiB
VG UUID ZCjGyZ-n1Rs-bT8d-z0cg-k8fO-9d2J-Fonggh
user@ubuntu2:~$ sudo lvdisplay
--- Logical volume ---
LV Path /dev/vg-test/lv-test
LV Name lv-test
VG Name vg-test
LV UUID GYtquF-h2H7-Ys2k-ec9G-BH00-ToTj-NY2Vdo
LV Write Access read/write
LV Creation host, time ubuntu2, 2022-02-21 20:46:54 +0000
LV Status available
# open 0
LV Size <3.00 GiB
Current LE 767
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
user@ubuntu2:~$ sudo lvextend -l 100%FREE vg-test/lv-test
New size given (512 extents) not larger than existing size (767 extents)
答え1
欲しい次へ追加利用可能なすべてのスペースが必要なので、以下が必要です+
。
lvextend -l +100%FREE /dev/vg-test/lv-test
これがなければ、LVに利用可能なスペースだけを占めるように依頼することです。