Score:0

การป้องกันความเสียหายของข้อมูลเมตา ext4 ระหว่างการปิดระบบ

ธง pe

เมื่อเร็ว ๆ นี้ ฉันเริ่มได้รับข้อผิดพลาด "ระบบไฟล์แบบอ่านอย่างเดียว" เมื่อปิดระบบ (Xubuntu 20.04 LTS ทำงานบนแล็ปท็อป HP) การรีบูตเครื่องไม่ ไม่ ก่อให้เกิดการทุจริตเหล่านี้ แล็ปท็อปมีแบตเตอรี่อยู่ภายในซึ่งป้องกันไฟดับกะทันหัน แต่จะคงอยู่ได้เพียงไม่กี่นาทีเท่านั้น จึงเป็น UPS ที่มีประสิทธิภาพ

ฉันเขียนสคริปต์ทุบตีที่ทำงานเป็นบริการ systemd ที่จะปิดเครื่องอย่างสมบูรณ์หากไฟ AC หายไป แต่มีรูปแบบหนึ่งที่ฉันสังเกตเห็นในความเสียหายของ ext4 แต่ละรายการเมื่อแก้ไขด้วย ฟค คือพวกเขาทั้งหมดมีปัญหาเดียวกัน:

  • จำนวนบล็อกฟรีไม่ถูกต้อง
  • จำนวนไอโหนดอิสระไม่ถูกต้อง

HDD ภายในแล็ปท็อปมี 1 เซกเตอร์ที่จัดสรรใหม่ตามที่เห็นจากการทดสอบ SMART ไม่สามารถเปลี่ยนดิสก์ได้ แต่ทำงานได้อย่างถูกต้อง (สำหรับตอนนี้) เป็นอย่างอื่น

ฉันสงสัยว่ามีการป้องกันบางอย่างที่ฉันสามารถฝังในสคริปต์ทุบตีเพื่อหลีกเลี่ยงปัญหาประเภทนี้หรือไม่ เนื่องจากดูเหมือนว่าจะเป็นข้อผิดพลาดง่ายๆ ที่ในทางทฤษฎีควรป้องกันได้

ChanganAuto avatar
us flag
นี่คืออาการของความล้มเหลวที่โดดเด่น โดยไม่คำนึงถึงข้อมูล SMART
David avatar
cn flag
เหมือนมีปัญหา 2 อย่าง เหตุใดแบตเตอรี่จึงใช้งานได้เพียงไม่กี่นาทีและฮาร์ดไดรฟ์ไม่ทำงาน
Zenul_Abidin avatar
pe flag
@David แล็ปท็อปค่อนข้างเก่าและมาพร้อมกับ Windows XP ที่มาจากโรงงาน

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา