Ada beberapa kasus di mana kami ingin memperluas ukuran partisi LVM tetapi jika tidak ada ruang kosong yang tersedia di grup Volume, maka pertama-tama kami harus memperluas grup volume, untuk memperluas grup volume, tambahkan disk baru di grup volume menggunakan vgextend perintah.
Jika tidak ada disk kosong yang tersedia di kotak Linux, maka Anda dapat meminta tim penyimpanan untuk menetapkan disk baru ke server.
Skenario: Misalkan Kita ingin memperbesar ukuran /home, tetapi tidak ada yang gratis di grup volume .
Gunakan perintah df untuk memverifikasi ruang partisi /home dan gunakan perintah vgdisplay untuk melihat ruang yang tersedia di grup volume
[[email protected] ~]# df -h /home/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cloud-LogVol00 16G 16G 41M 100% /home
[[email protected] ~]# vgdisplay vg_cloud --- Volume group --- VG Name vg_cloud System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 8 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 1 Act PV 1 VG Size 27.01 GiB PE Size 4.00 MiB Total PE 6915 Alloc PE / Size 6915 / 27.01 GiB Free PE / Size 0 / 0 VG UUID 1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4
Langkah:1 Buat Volume Fisik pada disk baru
Periksa disk baru menggunakan perintah ' fdisk -l ' dan buat volume fisik, dalam kasus saya disk baru adalah '/ dev/sdb'
[email protected] ~]# pvcreate /dev/sdb Physical volume "/dev/sdb" successfully created
Langkah:2 Sekarang perluas Ukuran Grup Volume menggunakan vgextend.
[[email protected] ~]# vgextend vg_cloud /dev/sdb Volume group "vg_cloud" successfully extended
Langkah:3 Verifikasi ukuran Grup Volume.
[[email protected] ~]# vgdisplay vg_cloud --- Volume group --- VG Name vg_cloud System ID Format lvm2 Metadata Areas 2 Metadata Sequence No 9 VG Access read/write VG Status resizable MAX LV 0 Cur LV 3 Open LV 3 Max PV 0 Cur PV 2 Act PV 2 VG Size 37.04 GiB PE Size 4.00 MiB Total PE 9481 Alloc PE / Size 6915 / 27.01 GiB Free PE / Size 2566 / 10.02 GiB VG UUID 1R89GB-mIP2-7Hgu-zEVR-5H02-7GdB-Ufj7R4
Catatan:Seperti yang Anda lihat Tersedia atau PE Gratis / ukuran adalah 10,02 GB
Langkah:4 Perluas ukuran partisi lvm dengan perintah lvextend
[[email protected] ~]# lvextend -L +5G /dev/mapper/vg_cloud-LogVol00 Extending logical volume LogVol00 to 21.25 GiB Logical volume LogVol00 successfully resized
Langkah:5 Jalankan perintah resize2fs
[[email protected] ~]# resize2fs /dev/mapper/vg_cloud-LogVol00 resize2fs 1.41.12 (17-May-2010) Filesystem at /dev/mapper/vg_cloud-LogVol00 is mounted on /home; on-line resizing required old desc_blocks = 2, new_desc_blocks = 2 Performing an on-line resize of /dev/mapper/vg_cloud-LogVol00 to 5569536 (4k) blocks. The filesystem on /dev/mapper/vg_cloud-LogVol00 is now 5569536 blocks long.
Langkah:6 Verifikasi ukuran sistem file
[[email protected] ~]# df -h /home/ Filesystem Size Used Avail Use% Mounted on /dev/mapper/vg_cloud-LogVol00 21G 16G 4.8G 77% /home