การทำให้การ์ด SD เสียหาย
อุปกรณ์ลินุกซ์ในตัวของฉันใช้การ์ด SD สำหรับบันทึกข้อมูลการวินิจฉัยบางอย่างมากเกินไปสำหรับแฟลชภายใน ปัญหาคือหากอุปกรณ์ถูกปิดโดยไม่คาดคิดระบบไฟล์ (FAT32) บนการ์ดเสียหาย ไม่มีวิธีการป้องกันไฟฟ้าดับที่ไม่คาดคิดหรือผู้ใช้ปิดเช่นนั้นและอุปกรณ์ควรจะค่อนข้างบำรุงรักษาฟรี ที่แย่กว่านั้นคือข้อมูลจะถูกเขียนอย่างต่อเนื่องดังนั้นความเสียหายจึงเกิดขึ้นบ่อยมากและ Linux เมื่อตรวจพบ FS ที่ผิดพลาดจะทำให้มันอ่านซ้ำอย่างเงียบ ๆ คุณจะแนะนำวิธีการใดในการลดปัญหานี้? จะเรียกใช้ fsck.vfat โดยอัตโนมัติเมื่อเริ่มต้นเพียงพอหรือไม่ ข้อมูลเพิ่มเติมบางส่วน: ผู้ใช้ไม่สามารถถอดการ์ดได้ มันเป็นดิสก์ภายใน ข้อมูลใด ๆ ที่เก็บไว้ในนั้นจะสามารถเข้าถึงได้สำหรับการดาวน์โหลดผ่านเครือข่ายหรือไปยังไดรฟ์ usb และระบบจะกำจัดรายการที่เก่าที่สุดโดยอัตโนมัติ นั่นหมายความว่าคุณไม่จำเป็นต้องอ่านบนพีซีโดยเฉลี่ยของคุณ ปัจจุบันระบบรองรับ FAT, yaffs และ jffs2 การเพิ่มระบบไฟล์อื่น ๆ ในเคอร์เนลเป็นไปได้ แต่ถ้ามีลู่ทางอื่นอยู่เราต้องการให้มันเป็นอันดับแรก การเขียนสามารถหยุดได้ตามความต้องการแม้จะเป็นเวลาหลายนาทีโดยที่ข้อมูลไม่สูญหาย การสูญเสียข้อมูลบางส่วนหรือความเสียหายเล็กน้อยเป็นที่ยอมรับ การหยุดการบันทึกที่สมบูรณ์นั้นไม่ใช่ เหตุการณ์ poweroff นั้นคาดเดาไม่ได้เกือบทั้งหมด ระบบกำลังทำงานบน ARM9, 200MHZ, RAM 64MB, แฟลชภายใน 32MB และใช้พลังงาน CPU …