Konversi File Sistem Ext2 ke Ext3

hdd-285x213

Konversi File Sistem Ext2 ke Ext3

Setelah beberapa kali mencoba Memperbesar Kapasitas Disk Virtual Machine Pada XCP atau Xenserver terutama untuk VM dengan OS Centos berjalan mulus, kemaren ada sedikit hambatan ketika mengeksekusi perintah “resize2fs”. Muncul error

“resize2fs: Filesystem does not support online resizing”

root@foo [~]# resize2fs /dev/VolGroup00/LogVol00
resize2fs 1.39 (29-May-2006)
Filesystem at /dev/VolGroup00/LogVol00 is mounted on /; on-line resizing required
resize2fs: Filesystem does not support online resizing

Waduh gak biasanya ini, setelah googling sana-sini ternyata ketemu kalo “resize2fs” gak support untuk Ext2, dan gak tau kenapa koq tumben-tumbennya saya install centos bisa ke create File System untuk “/” dengan Ext2 :(. Apa mau dikata, salah satu jalannya adalah dengan mengkonversi file system Ext2 ke Ext3. Konversi ini bisa di lakukan dengan command “tune2fs”.

root@foo [~]# tune2fs -j /dev/VolGroup00/LogVol00

lalu rubah input di “/etc/fstab” untuk file system yang menggunakan ext2 ke ext3. lalu reboot

root@foo [~]# vi /etc/fstab
root@foo [~]#reboot

setelah reboot selesai cek di “/var/log/message” untuk mengecek apakah konversi tersebut berhasil atau tidak, biasanya jika tidak berhasil akan terdapat line seperti ini di file message

FebĀ  6 15:55:36 foo kernel: EXT2-fs warning (device dm-0): ext2_fill_super: mounting ext3 filesystem as ext2
ternyata harus ada sedikit perubahan lagi karena /dev/VolGroup00/LogVol00 ini termounting sebagai folder root “/” . kita harus merubah initrd saat booting. catat versi kernel yang digunakan, dan buat ulang initrd nya dengan kernel yang sama.

root@foo [~]# cd /boot
root@foo [~]#mv initrd-2.6.18-274.17.1.el5xen.img initrd-2.6.18-274.17.1.el5xen.img.ext2
root@foo [~]#mkinitrd initrd-2.6.18-274.17.1.el5xen.img 2.6.18-274.17.1.el5xen
root@foo [~]#reboot

cek kembali di “/var/log/message” apakah pesan yang sama masih muncul atau tidak. jika sudah tidak muncul jalankan kembali perintah “resize2fs”.