Menambah Kapasitas HDD VM

Source

Langkah penambahan kapasitas partisi-nya sebagai berikut.

  1. Buat PV untuk hdd ke dua, dan cek kembali dengan pvdisplay.
    root@lvm:~# pvcreate /dev/sdb1
      Physical volume "/dev/sdb1" successfully created
    
    root@lvm:~# pvdisplay
      --- Physical volume ---
      PV Name               /dev/sda5
      VG Name               lvm
      PV Size               3.76 GB / not usable 3.49 MB
      Allocatable           yes (but full)
      PE Size (KByte)       4096
      Total PE              962
      Free PE               0
      Allocated PE          962
      PV UUID               4LxXsh-RuIC-gXWm-KtkE-KD4w-J1DA-KJsW5G
    
      --- NEW Physical volume ---
      PV Name               /dev/sdb1
      VG Name
      PV Size               4.00 GB
      Allocatable           NO
      PE Size (KByte)       0
      Total PE              0
      Free PE               0
      Allocated PE          0
      PV UUID               sQV7h3-4aAV-TQo3-Kl1Z-bsKW-ZTFL-39lRg
  2. Tambahkan PV yang baru tadi kedalam existing VG, dalam contoh ini bernama “lvm”
    root@lvm:~# vgextend lvm /dev/sdb1
      Volume group "lvm" successfully extended
    root@lvm:~# vgdisplay
      --- Volume group ---
      VG Name               lvm
      System ID
      Format                lvm2
      Metadata Areas        2
      Metadata Sequence No  4
      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               7.75 GB
      PE Size               4.00 MB
      Total PE              1985
      Alloc PE / Size       962 / 3.76 GB
      Free  PE / Size       1023 / 4.00 GB
      VG UUID               0mzw2N-2CRA-19Ry-NULC-mQL7-Ljnz-q7xWFV

    Dari vgdisplay, terbaca VG size menjadi 7.75 GB, dari sebelumnya 3.76 GB

  3. Selanjutnya besarkan kapasitas partisi.
    Contoh saya akan membesarkan partisi root atau LV (logical volume) sebesar 4.00 G
    Nama LV nya adalah /dev/lvm/root
    root@lvm:~# lvextend -l +1023 /dev/lvm/root
      Extending logical volume root to 7.54 GB
      Logical volume root successfully resized
    
    root@lvm:~# lvdisplay /dev/lvm/root
      --- Logical volume ---
      LV Name                /dev/lvm/root
      VG Name                lvm
      LV UUID                DzhpNx-lon7-mzv3-aMBh-Rop5-aP3w-QIq79M
      LV Write Access        read/write
      LV Status              available
      # open                 1
      LV Size                7.54 GB
      Current LE             1929
      Segments               2
      Allocation             inherit
      Read ahead sectors     0
      Block device           254:0

    Angka 1023 didapat dari informasi Free PE.
    Sampai tahap ini, kapasitas partisi sudah naik menjadi 7.54 GB, hanya saja record di filesistem Ext3 masih tetap terbaca data yang lama, yaitu 3.6GB.

    root@lvm:~# df -h /
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/lvm-root  3.6G  456M  2.9G  14% /
  4. Untuk merubah informasi filesistem, untuk Ext2 dan Ext3 dengan aplikasi resize2fs. Jika tidak bisa menggunakan resize2fs, bisa menggunakan xfs_growfs /dev/xvda1
    root@lvm:~# resize2fs /dev/mapper/lvm-root
    resize2fs 1.40.8 (13-Mar-2008)
    Filesystem at /dev/mapper/lvm-root is mounted on /; on-line resizing required
    old desc_blocks = 1, new_desc_blocks = 1
    Performing an on-line resize of /dev/mapper/lvm-root to 1975296 (4k) blocks.
    The filesystem on /dev/mapper/lvm-root is now 1975296 blocks long.
    
    root@lvm:~# df -h /
    Filesystem            Size  Used Avail Use% Mounted on
    /dev/mapper/lvm-root  7.5G  457M  6.7G   7% /

    Hasil df terakhir dapat dibaca ukuran filesistem untuk partisi / sudah naik kapasitasnya.