Apakah Btrf memverifikasi data saat ditulis ke disk?

0

Saya kadang-kadang harus memindahkan file besar antara mesin dan (sama paranoidnya dengan saya) memeriksa semua data pada sumber dan tujuan dan membandingkannya untuk memastikan semuanya ditulis dengan benar ke disk sebelum saya menghapusnya pada mesin sumber.

Karena ini adalah tugas yang sangat memakan waktu, saya bertanya pada diri sendiri apakah btrfs (atau sistem file serupa seperti ZFS) dapat melakukan ini untuk saya. Saya sudah membaca bahwa checksum dapat dihitung ketika data ditulis dan diperiksa setiap kali dibaca, tetapi apakah itu memverifikasi bahwa penulisan awal sebenarnya benar? Jika demikian, akan berlebihan untuk memeriksa secara manual sesudahnya.

Fizz Khalifa
sumber
Secara umum filesystem atau perangkat melakukan verifikasi-baca setelah operasi penulisan. ATAPI memang memiliki a write-read-verify mode perintah, tapi saya tidak tahu apakah itu diaktifkan, karena itu memperkenalkan penalti performa yang besar. Jika Anda mencoba memverifikasi setelah menulis, maka pastikan untuk menonaktifkan atau menyiram setiap jenis cache (akan ada beberapa) yang mungkin menyimpan salinan data.
sawdust