Sistem file mana yang secara otomatis menyimpan hash file?

12

Sistem file mana yang secara otomatis menghitung dan menyimpan hash file dan kemudian memeriksanya di akses untuk mendeteksi korupsi?

Adrian Panasiuk
sumber
Kedengarannya seperti pertanyaan pekerjaan rumah. Terutama cara ditanya.
Travis
6
selama liburan musim panas?
Adrian Panasiuk
1
Poin bagus! :-) Tapi saya bisa membayangkan pertanyaan ini dengan angka 5) di depannya di selembar kertas.
Travis
@AdrianPanasiuk Sekarang tunggu seseorang untuk datang dan berkata "Kedengarannya seperti seseorang yang gagal ujian dan mendapat pekerjaan rumah untuk musim panas": D
AnonymousLurker

Jawaban:

15

Sun's ZFS tidak :

Dengan ZFS, semua data dan metadata adalah checksummed menggunakan algoritma yang dapat dipilih pengguna. Sistem file tradisional yang menyediakan checksumming telah melakukannya atas dasar per-blok, karena kebutuhan karena lapisan manajemen volume dan desain sistem file tradisional. Desain tradisional berarti bahwa mode kegagalan tertentu, seperti menulis blok lengkap ke lokasi yang salah, dapat menghasilkan data checksummed yang benar yang sebenarnya salah. Checksum ZFS disimpan sedemikian rupa sehingga mode kegagalan ini terdeteksi dan dapat dipulihkan dari anggun. Semua checksumming dan pemulihan data dilakukan pada lapisan sistem file, dan transparan untuk aplikasi.

Dan begitu juga btrfs Linux : Btrfs juga mendukung checksumming data dan metadata. Pemeriksaan data adalah opsional dan dapat dinonaktifkan dengan pemasangan dengan -o nodatasum.

knweiss
sumber
Lebih lanjut, jika filesystem Anda dicerminkan, saya yakin itu dapat pulih dari kesalahan.
Siput mekanik