Karena ext4 diperkenalkan sebagai lebih dapat diandalkan daripada ext3 dengan jurnal blok, apakah ada peluang untuk menganggapnya 100% dapat diandalkan? Bagaimana jika mengaktifkan blok penjurnalan di atasnya, yang dinonaktifkan secara default?
Sebagai panduan teman untuk menjelaskan kasus saya secara lebih rinci: Saya memiliki perangkat linux yang tertanam, setelah keyboard dan monitor instalasi terlepas dan berfungsi mandiri.
Tugas saya adalah memastikan ia memiliki sistem file yang dapat diandalkan sehingga dengan kesalahan tidak ada cara untuk kesalahan yang benar secara manual pada perangkat. Saya tidak bisa memaksa pelanggan saya untuk menggunakan up dengan setiap perangkat untuk memastikan tidak ada kesalahan dengan kegagalan daya.
Apa lagi yang bisa ditawarkan ext4 selain blokir jurnal?
Terima kasih sebelumnya.
sumber
Jawaban:
Tidak. Anda tidak pernah dapat mengandaikan sesuatu 100% dapat diandalkan.
Sistem file jurnal meminimalkan kehilangan data jika terjadi pemadaman yang tak terduga. Luas dan hambatan bahkan lebih membantu, tetapi tidak bisa menghilangkan semua masalah yang terkait. Secara pribadi, saya tidak pernah mengalami kehilangan data karena kerusakan sistem file saat menggunakan sistem file penjurnalan.
Selain itu, penjurnalan tidak dinonaktifkan secara default.
Berikut ini adalah ikhtisar yang baik dari ext4 dan perbaikannya: http://kernelnewbies.org/Ext4
sumber
Fitur baru yang ditambahkan ke ext4 dan diperkenalkan dengan kernel 3.5 adalah apa yang dikenal sebagai 'metadata checksums', yang merupakan fitur lain dari ext4 yang seharusnya meningkatkan keandalan dan integritas struktur sistem file.
Implementasi keseluruhan dijelaskan dengan baik di pemula kernel :
Artikel-artikel seperti ini di kernel.org membahas lebih lanjut dalam perincian teknis bagaimana menggunakan checksum metadata dapat mencegah metadata yang rusak merusak struktur sistem file.
Namun artikel itu juga memperingatkan bahwa:
Ini tidak diaktifkan secara default di Ubuntu 12.10, dan mungkin yang terbaik adalah tidak mengaktifkannya untuk sesaat setelah masalah terbaru dengan sistem file ext4, seperti disebutkan di sini .
sumber
Anda dapat menonaktifkan alokasi yang tertunda di bawah ext4 (nodelalloc), yang akan membuatnya secara signifikan lebih mungkin bahwa Anda akan memulihkan lebih banyak data jika / ketika Anda mengalami pemadaman listrik saat menulis, tetapi itu akan menyebabkan biaya fragmentasi file yang lebih besar. sistem dari waktu ke waktu.
sumber