LVM: tambah kapasitas partisi tertentu
Dicatat supaya tidak lupa, dan tidak bongkar-bongkar google.
Asumsi yang dipakai :
- Sudah mengerti konsep dan topologi struktur LVM (minimal baca-baca dulu)
- OS linux dengan sistem storage yang sudah support LVM.
- Penambahan kapasitas dengan menambahkan device hdd baru.
- Tipe partisi yang di resize memakai ext3
Hasil dari instalasi lvm di ubuntu, cek dengan df dan cfdisk
root@lvm:~# df -h Filesystem Size Used Avail Use% Mounted on /dev/mapper/lvm-root 3.6G 456M 2.9G 14% / varrun 252M 44K 252M 1% /var/run varlock 252M 0 252M 0% /var/lock udev 252M 56K 252M 1% /dev devshm 252M 0 252M 0% /dev/shm /dev/sda1 236M 25M 199M 12% /boot root@lvm:~# cfdisk Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ sda1 Boot Primary Linux ext3 254.99 sda5 Logical Linux LVM 4038.62
Bila sistem sudah siap, matikan mesin dan tambahkan hdd kedua, atau bila mempergunakan vmware, tinggal add hdd kedua.
Agar hdd kedua dapat dikenali LVM, maka hdd tersebut harus dipartisi dengan tipe LVM.
Gunakan cfdisk dan set ke tipe 8E.
Gunakan cfdisk dan set ke tipe 8E.
root@lvm:~# cfdisk /dev/sdb Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ Pri/Log Free Space 4293.60
Setelah dirubah
Name Flags Part Type FS Type [Label] Size (MB) ------------------------------------------------------------------------------ sdb1 Boot Primary Linux LVM 4293.60
Cek detail konfigurasi LVM yang aktif sekarang.
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
root@lvm:~# vgdisplay --- Volume group --- VG Name lvm System ID Format lvm2 Metadata Areas 1 Metadata Sequence No 3 VG Access read/write VG Status resizable MAX LV 0 Cur LV 2 Open LV 2 Max PV 0 Cur PV 1 Act PV 1 VG Size 3.76 GB PE Size 4.00 MB Total PE 962 Alloc PE / Size 962 / 3.76 GB Free PE / Size 0 / 0 VG UUID 0mzw2N-2CRA-19Ry-NULC-mQL7-Ljnz-q7xWFV
root@lvm:~# lvdisplay --- 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 3.54 GB Current LE 906 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:0 --- Logical volume --- LV Name /dev/lvm/swap_1 VG Name lvm LV UUID vbyQlW-iNZG-7cfy-HU8V-13LK-5i8n-SxIlKW LV Write Access read/write LV Status available # open 2 LV Size 224.00 MB Current LE 56 Segments 1 Allocation inherit Read ahead sectors 0 Block device 254:1
Langkah penambahan kapasitas partisi-nya sebagai berikut.
- 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
- 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 - Selanjutnya besarkan kapasitas partisi.
Contoh saya akan membesarkan partisi root atau LV (logical volume) sebesar 4.00 G
Nama LV nya adalah /dev/lvm/rootroot@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% /
- Untuk merubah informasi filesistem, untuk Ext2 dan Ext3 dengan aplikasi resize2fs.
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.
Tidak ada komentar:
Posting Komentar