GNU/Linux >> Belajar Linux >  >> Linux

Cara Memperpanjang LVM Ketika tidak ada Ruang Kosong di Grup Volume

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


Linux
  1. CentOS / RHEL :Cara Memperpanjang Volume Fisik di LVM dengan Memperluas Partisi Disk yang digunakan

  2. Cara menambah ruang swap di Linux

  3. Cara Mengurangi volume LVM di Ubuntu

  1. Cara Menghapus Disk dari Grup Volume LVM

  2. RHEL / CentOS :Cara mengecilkan volume LVM

  3. CentOS / RHEL :Cara menghapus volume LVM

  1. CentOS / RHEL :Cara menghapus Volume Fisik (PV) yang tidak digunakan dari Grup Volume (VG) di LVM

  2. CentOS / RHEL :Cara menemukan ruang kosong di Grup Volume di LVM

  3. CentOS / RHEL :Cara menghapus grup volume di LVM