ฉันได้ตั้งค่าการสำรองข้อมูลอัตโนมัติรายชั่วโมงไปยังไดรฟ์จัดเก็บข้อมูลที่ฟอร์แมต exFAT หลายตัว นี่คือตัวอย่างหนึ่งในการติดตั้งตาม x-systemd.automount
และสารพัดอื่น ๆ :
UUID=XXXX-XXXX /media/XXXX-XXXX อัตโนมัติ noauto,nofail,nouser,uid=root,gid=users,umask=007,X-mount.mkdir,x-systemd.automount,x-systemd.device-timeout= 1,x-systemd.idle-timeout=60 0 2
สิ่งนี้ทำงานได้ดีมาระยะหนึ่งแล้วจนกระทั่งเมื่อวานนี้ ฉันมีสองไดเร็กทอรีใน /สื่อ/XXXX-XXXX
หนึ่งสำหรับการสำรองข้อมูลจากผู้ใช้โดยเฉพาะ ก
และอีกอันจากผู้ใช้ ข
. การสำรองข้อมูลเหล่านั้นสามารถเกิดขึ้นพร้อมกันได้เนื่องจากไม่มีการทับซ้อนของข้อมูลหรือความเสียหายที่อาจเกิดขึ้นในกรณีนี้ นอกจากนี้ ซอฟต์แวร์สำรองข้อมูลยังได้รับการล็อกในไดเร็กทอรีที่ถ่ายโอนข้อมูลไป ดังนั้นจึงปลอดภัยในเรื่องนี้เช่นกัน ฉันสังเกตเห็นการสำรองข้อมูลที่สำเร็จครั้งล่าสุดสำหรับ ก
เมื่อวานนี้ตามด้วยความล้มเหลวอย่างต่อเนื่องในภายหลัง (เนื่องจากซอฟต์แวร์สำรองข้อมูลส่วนเพิ่มนี้จะตรวจสอบข้อมูลเมตาและที่เก็บข้อมูลสำรองในไดเร็กทอรีนั้นได้รับการตั้งค่าอย่างถูกต้องและไม่มีอะไรเสียหาย) เมื่อฉันดูในไดเร็กทอรีนั้นสำหรับ ก
ปรากฎว่าว่างเปล่า แต่ไดเร็กทอรีอยู่ที่นั่น โปรดทราบว่า ข
ไม่เป็นไร ไดเร็กทอรีเต็มไปด้วยข้อมูลและการสำรองข้อมูลดำเนินต่อไปโดยไม่มีปัญหาใดๆ ฉันตรวจสอบแล้ว วารสาร ctl
และฉันไม่เห็นข้อผิดพลาดที่เกี่ยวข้องกับไดรฟ์/เมานต์นี้ มันถูกยกเลิกการต่อเชื่อมและต่อเชื่อมใหม่สองสามครั้งระหว่างการสำรองข้อมูลที่สำเร็จครั้งล่าสุดสำหรับ ก
และอันแรกล้มเหลว ซึ่งเป็นเรื่องปกติที่ได้รับจากตัวเลือกการติดตั้งด้านบน
ฉันยังเคยวิ่ง
sudo fsck.exfat -r /dev/sdxX
และทำสำเร็จแต่ไม่ได้กู้คืนข้อมูลใดๆ นอกจากนี้ ความสมบูรณ์ของดิสก์จะไม่รายงานเซกเตอร์ที่เสีย
โปรดทราบว่าการตั้งค่าไดรฟ์อื่น ๆ ไม่พบปัญหานั้นเหมือนกัน พวกเขายังคงถือทั้งสอง ก
และ ข
และการสำรองข้อมูลกำลังทำงานอยู่ แม้ว่าฉันจะรู้สึกว่านี่เป็นเพียงเรื่องของเวลา ความกลัวของฉันคือมันอาจเป็นจุดบกพร่องในมุมของเคสที่ใดที่หนึ่งในระบบไฟล์/เคอร์เนลสแต็กที่ไม่ค่อยอำนวยความสะดวกในตัวเอง
คำถามของฉันคือเป็นไปได้หรือไม่ที่ข้อมูลจะหายไปในลักษณะที่เลือก (เช่น เฉพาะไฟล์ทั้งหมดภายในไดเร็กทอรีเฉพาะ) หากไม่มีการดีดออก (นี่คือไดรฟ์ภายใน BTW) และขึ้นอยู่กับการถอนการติดตั้ง/ติดตั้งใหม่เท่านั้น มีปัญหาที่ทราบของการดีดออกโดยไม่ยกเลิกการต่อเชื่อมก่อน (ซึ่งอีกครั้งไม่เกี่ยวข้องกับสถานการณ์ข้างต้น) แต่จะใช้เฉพาะกับข้อมูลที่จัดคิวใหม่ซึ่งยังมีบัฟเฟอร์ให้เขียน เช่น แม้ในกรณีนี้ ข้อมูลเก่าก็ยังควรอยู่ อยู่ที่นั่น.
เป็นไปได้ไหมว่านี่เป็นปัญหา exFAT (ค่อนข้างใหม่ใช่ไหม) ประเด็นคือ ตอนนี้ฉันไม่รู้ว่าจะจัดการกับเรื่องนี้อย่างไร และจะขอความช่วยเหลือจากใคร (ทีมเคอร์เนล Linux นักพัฒนาไดรเวอร์ exFAT? ระบบ
นักพัฒนา?) เนื่องจากไม่มีอะไรน่าสงสัยในบันทึก