Kesalahan sistem file, atau bahkan kesalahan level blok, bukanlah jenis item yang diuji atau dipertanggungjawabkan secara luas oleh implementasi MyISAM atau Innodb. Sementara beberapa deteksi dapat terjadi ketika mereka ditulis ada asumsi besar bahwa apa yang pernah ditulis tanpa kesalahan dikembalikan, itu benar. Checksums ada dan diperiksa pada saat dibaca, tetapi jalur pemulihan kesalahan pada halaman / baris yang gagal checksum saya pikir tidak dipikirkan sepenuhnya.
Saya menduga strategi mitigasi risiko yang tepat untuk ini (dan beberapa bentuk lain dari kegagalan server) adalah menjalankan replikasi slave pada sistem file yang berbeda, dan sebagai DR, menyimpan log biner dan dump snapshot SQL logis. Dengan cara ini Anda tidak perlu bergantung pada alat yang mungkin bisa mengatasi beberapa bentuk kegagalan dengan dataloss.