Resize or Reduce LVM Ubuntu

Hari ini saya coba-coba resize volume LVM di Ubuntu lewat gparted. Ternyata tidak bisa, meskipun lewat live CD. Akhirnya saya coba-coba lihat di internet langkah-langkahnya. Dan ternyata berakhir dengan kegagalan! Filesistemnya corrupt dan data saya hilang semua. Apa boleh buat. Haha.

Tapi dari situ akhirnya saya belajar dan mencoba lagi. Saya install ulang lagi ubuntunya kemudian mencoba resize lagi lewat live cd. Dan kali ini berhasil. Langkah-langkahnya adalah sebagai berikut:

  1. Misalkan partisi LVM ada di /dev/sda3. Kita berniat untuk reduce volume root sebanyak 5G
  2. Mappingnya root ada di /dev/mapper/ubuntu--vg-root
  3. Maka yang perlu dilakukan adalah:

    sudo lvreduce -L -5G /dev/mapper/ubuntu--vg-root

    (yang perlu diperhatikan: ada tanda - di depan 5G, itu artinya pengurangan sebanyak 5G, tapi jika tidak diberi - maka artinya akan berkurang menjadi 5G)
  4.  Setelah berhasil, maka akan ada kekosongan space sebanyak 5G di /dev/sda3, tapi ini belum bisa diresize biarpun menggunakan gparted.
  5. Agar bisa diresize, maka kita harus menghilangkan space kosong tersebut, pertama-tama check dulu dengan:

    sudo pvs -v --segments /dev/sda3
    Contoh hasilnya:
    Using physical volume(s) on command line.
    Wiping cache of LVM-capable devices
    PV         VG        Fmt  Attr PSize   PFree  Start  SSize  LV     Start Type   PE Ranges             
    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g      0 112640 root       0 linear /dev/sda3:0-112639    
    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g 112640   4324            0 free                         
    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g 116964   2020 swap_1     0 linear /dev/sda3:116964-118983

    Untuk menghilangkan space kosong maka:

    sudo pvmove --alloc anywhere /dev/sda3:116964-118983

    Jika kita sudo pvs -v --segments /dev/sda3 lagi maka hasilnya:

    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g      0 112640 root       0 linear /dev/sda3:0-112639    
    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g 112640   2020 swap_1     0 linear /dev/sda3:112640-114659
    /dev/sda3  ubuntu-vg lvm2 a--  464.78g 16.89g 114660   4324            0 free
  6. Sekarang /dev/sda3 sudah bisa dideactive dan diresize lewat gparted

Komentar

Postingan populer dari blog ini

Deploy QT Windows (*.dll yang dibutuhkan)

Git: Menampikan Nama Branch di Terminal