Untuk merubah Disk Space yang ada di server Benihime.Inc lakukan langkah-langkah berikut ini:
Contoh kasus menggunakan komputer lab dengan nama volumeGroup adalah vol.Xen dan nama LogicalVolumeGroup adalah lv.Xen dan partisi di dalam virtual Xen tidak menggunakan LVM, hanya partisi biasa.
Ubahlah ukuran LVM di Disk Fisik dengan perintah di bawah ini :
# lvextend -L +500M /dev/vol.Xen/lv.Xen /dev/sda8
pastikan ukuran di Xen Virtual telah bertambah dengan menjalankan perintah fdisk -l, . Lakukanlah reboot pada Xen Virtualnya, kemudian delete partisi lama dengan perintah
# fdisk /dev/xvda Enter tekan d,
Contoh kasus menggunakan komputer lab dengan nama volumeGroup adalah vol.Xen dan nama LogicalVolumeGroup adalah lv.Xen dan partisi di dalam virtual Xen tidak menggunakan LVM, hanya partisi biasa.
Ubahlah ukuran LVM di Disk Fisik dengan perintah di bawah ini :
# lvextend -L +500M /dev/vol.Xen/lv.Xen /dev/sda8
pastikan ukuran di Xen Virtual telah bertambah dengan menjalankan perintah fdisk -l, . Lakukanlah reboot pada Xen Virtualnya, kemudian delete partisi lama dengan perintah
# fdisk /dev/xvda Enter tekan d,
kemudian setelah partisi di delete langkah selanjutnya adalah create partisi tersebut dengan mengalokasikan semua disk space yang tersisa. Kemudian jalankan perintah partprobe baik di komputer virtual maupun di komputer Fisik. Kemudian langkah selanjutnya adalah matikan terlebih dahulu komputer virtual, dengan perintah poweroff. Kembali ke komputer Fisik.
Jalankan kpartx -lv /dev/vol.Xen/lv.Xen untuk melakukan list dari mapping partition yang akan ditambahkan.
# kpartx -lv /dev/vol.Xen/lv.Xen
lv.Xen1 : 0 208782 /dev/vol.Xen/lv.Xen 63
lv.Xen2 : 0 1044225 /dev/vol.Xen/lv.Xen 208845
lv.Xen3 : 0 610470 /dev/vol.Xen/lv.Xen 1253070
lv.Xen5 : 0 6940017 /dev/vol.Xen/lv.Xen 1863603
Jalankan kpartx -av /dev/vol.Xen/lv.Xen,
# kpartx -av /dev/vol.Xen/lv.Xen
add map lv.Xen1 : 0 208782 linear /dev/vol.Xen/lv.Xen 63
add map lv.Xen2 : 0 1044225 linear /dev/vol.Xen/lv.Xen 208845
add map lv.Xen3 : 0 610470 linear /dev/vol.Xen/lv.Xen 1253070
add map lv.Xen5 : 0 6940017 linear /dev/vol.Xen/lv.Xen 1863603
,
kemudian jalankan fsck -f /dev/mapper/lv.Xen5 untuk mengecek kondisi disk, dan kenapa hanya lv.Xen5 yang dicek karena yang bisa diperbesar hanya dibagian paling akhir saja. Setelah langkah demi langkah berhasil dilakukan tiba saatnya untuk melakukan langkah merubah isi dari disknya, setelah langkah sebelumnya (lvextend) yang melakukan perubahan pada container tetapi isi dari container nya belum berubah.
Jalankan perintah resize /dev/vol.Xen/lv.Xen untuk merubah isi dari disk yang ada. Jika perintah di atas berhasil dilakukan maka akan muncul pesan seperti ini. “Resizing the filesystem on /dev/mapper/lv.Xen5 to 867502 (4k) blocks. The filesystem on /dev/mapper/lv.Xen5 is now 867502 blocks long”.
Langkah selanjutnya adalah melakukan penghapusan mapper yang dilakukan pada langkah sebelumnya dengan perintah :
# kpartx -dv /dev/mapper/lv.Xen5
del devmap : lv.Xen1
del devmap : lv.Xen2
del devmap : lv.Xen3
del devmap : lv.Xen5
~ Selamat Mencoba ~
Jalankan kpartx -lv /dev/vol.Xen/lv.Xen untuk melakukan list dari mapping partition yang akan ditambahkan.
# kpartx -lv /dev/vol.Xen/lv.Xen
lv.Xen1 : 0 208782 /dev/vol.Xen/lv.Xen 63
lv.Xen2 : 0 1044225 /dev/vol.Xen/lv.Xen 208845
lv.Xen3 : 0 610470 /dev/vol.Xen/lv.Xen 1253070
lv.Xen5 : 0 6940017 /dev/vol.Xen/lv.Xen 1863603
Jalankan kpartx -av /dev/vol.Xen/lv.Xen,
# kpartx -av /dev/vol.Xen/lv.Xen
add map lv.Xen1 : 0 208782 linear /dev/vol.Xen/lv.Xen 63
add map lv.Xen2 : 0 1044225 linear /dev/vol.Xen/lv.Xen 208845
add map lv.Xen3 : 0 610470 linear /dev/vol.Xen/lv.Xen 1253070
add map lv.Xen5 : 0 6940017 linear /dev/vol.Xen/lv.Xen 1863603
,
kemudian jalankan fsck -f /dev/mapper/lv.Xen5 untuk mengecek kondisi disk, dan kenapa hanya lv.Xen5 yang dicek karena yang bisa diperbesar hanya dibagian paling akhir saja. Setelah langkah demi langkah berhasil dilakukan tiba saatnya untuk melakukan langkah merubah isi dari disknya, setelah langkah sebelumnya (lvextend) yang melakukan perubahan pada container tetapi isi dari container nya belum berubah.
Jalankan perintah resize /dev/vol.Xen/lv.Xen untuk merubah isi dari disk yang ada. Jika perintah di atas berhasil dilakukan maka akan muncul pesan seperti ini. “Resizing the filesystem on /dev/mapper/lv.Xen5 to 867502 (4k) blocks. The filesystem on /dev/mapper/lv.Xen5 is now 867502 blocks long”.
Langkah selanjutnya adalah melakukan penghapusan mapper yang dilakukan pada langkah sebelumnya dengan perintah :
# kpartx -dv /dev/mapper/lv.Xen5
del devmap : lv.Xen1
del devmap : lv.Xen2
del devmap : lv.Xen3
del devmap : lv.Xen5
~ Selamat Mencoba ~