ระบบไฟล์ใดที่จัดเก็บไฟล์แฮชโดยอัตโนมัติ


12

ระบบไฟล์ใดที่คำนวณและจัดเก็บแฮชของไฟล์โดยอัตโนมัติและตรวจสอบภายหลังที่การเข้าถึงเพื่อตรวจจับความเสียหาย


ฟังดูเหมือนคำถามการบ้าน โดยเฉพาะอย่างยิ่งวิธีการถาม
Travis

6
ในช่วงวันหยุดฤดูร้อน?
Adrian Panasiuk

1
จุดดี! :-) แต่ฉันสามารถจินตนาการคำถามนี้ด้วย5)ข้างหน้ามันบนแผ่นกระดาษที่พิมพ์
เทรวิส

@AdrianPanasiuk ตอนนี้รอให้ใครซักคนมาพูดว่า "ฟังดูเหมือนคนที่สอบตกและทำการบ้านในฤดูร้อน": D
AnonymousLurker

คำตอบ:


15

ZFSของซันทำ :

ด้วย ZFS ข้อมูลและข้อมูลเมตาทั้งหมดจะถูกตรวจสอบโดยใช้อัลกอริทึมที่ผู้ใช้สามารถเลือกได้ ระบบไฟล์แบบดั้งเดิมที่จัดเตรียมการตรวจสอบได้ดำเนินการแบบต่อบล็อกเนื่องจากความจำเป็นเนื่องจากเลเยอร์การจัดการปริมาณและการออกแบบระบบไฟล์แบบดั้งเดิม การออกแบบดั้งเดิมหมายความว่าโหมดความล้มเหลวบางอย่างเช่นการเขียนบล็อกที่สมบูรณ์ไปยังตำแหน่งที่ไม่ถูกต้องสามารถส่งผลให้ตรวจสอบข้อมูลที่ไม่ถูกต้องจริง ZFS checksums ถูกจัดเก็บในลักษณะที่ตรวจพบโหมดความล้มเหลวเหล่านี้และสามารถกู้คืนได้อย่างสง่างาม การตรวจสอบและกู้คืนข้อมูลทั้งหมดเสร็จสิ้นที่ชั้นระบบไฟล์และโปร่งใสสำหรับแอปพลิเคชัน

และbtrfs ของ Linux ก็เช่นกัน: Btrfs รองรับทั้งข้อมูลและการตรวจสอบข้อมูลเมตา Checksumming -o nodatasumข้อมูลเป็นตัวเลือกและสามารถปิดการใช้งานโดยการติดตั้งด้วย


เพิ่มเติมหากระบบไฟล์ของคุณถูกมิเรอร์ฉันเชื่อว่ามันสามารถกู้คืนได้จากข้อผิดพลาด
หอยทากเครื่องกล
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.