Halaman

Senin, 08 Agustus 2011

Bahaya Ext4! Baca ini sebelum pakai Ext4 di CentOS 5.6 dan 6!

Seperti yang saya tulis sebelumnya bahwa file sistem ext4 merupakan
lanjutan dari ext3 dengan keunggulan lebih cepat dibandingkan ext3.
Tetapi anehnya, meskipun ext4 didukung di CentOS 5.6 tetapi tidak ada
secara default di Anaconda, artinya anda tidak dapat memilih ext4 sbg
format file saat instlasi CentOS 5.6! Kecuali anda secara manual
memasukkan option "ext4" sebelum instalasi dimulai.

Selidik punya selidik ternyata memang masih ada bug serius di ext4,
yaitu data bisa hilang! Hal ini karena "delayed alllocation" di ext4
masih belum sempurna, belum bisa menangani jika tiba-tiba listrik mati
misalnya.

Penasaran akhirnya saya coba ext4 dan melakukan copy data 4 GB dan
bersamaan jalankan fsck kemudian langsung cabut power, hidupkan Server
lagi dan ditengah jalan cabut lagi power! Hasilnya ... kernel panic!
Data pun hancur dengan sukses!

Sebenarnya teknik "delayed allocation" ini berbahaya dan sudah
dihindari oleh Microsoft di NTFS, NTFS menawarkan fitur ini hanya
sebagai option!

Karena bug ini tampaknya ext4 akan mengikuti cara Windows 7/2008
mengatasi allocation ini dengan menggunakan database model, seperti
dikutip di Ostatic.com
(http://ostatic.com/blog/recent-bug-report-details-data-loss-in-ext4-tso-...)
sbb:

"Ts'o says the fixes currently in the works should preserve the
performance enhancements and data organization functions of ext4 while
minimizing the chance of data loss. He says ideally, application and
desktop libraries should be reorganized, utilizing small database
structures in lieu of many small files in private home directories."

Mengapa hal ini baru dikomplain setelah CentOS/RHEL mendukung ext4?
Inilah dunia Freeware, umumnya user bersikap "wait and see", sampai
keluar versi stabil barulah user melakukan percobaan :) emangnya ada
yang mau buang-buang waktu untuk test versi alpha/beta CentOS/RHEL?

So, saran saya, jika anda ada waktu lakukan percobaan migrasi ke ext4
atau tunggu sampai stabilitas ext4. Kalo saya ini sibuk dan maunya
yang pasti dan aman ... jadi saya jujur aja karena test membuktikan
data saya hancur maka saya ... "wait and see" aja dulu.

0 komentar:

Posting Komentar