ฉันชอบที่จะเรียกใช้ระบบแบบอัตโนมัติสำหรับการใช้งาน 'kiosk' ทุกวัน
อย่างไรก็ตามระบบอาจถูกปิดได้ตลอดเวลาโดยไม่ต้องมีคนทำการปิดระบบที่เหมาะสมก่อน ตามค่าเริ่มต้น Ubuntu ไม่คาดว่าจะถูกปิดเนื่องจากการสูญเสียพลังงาน หลังจากรีบูตเครื่องหลังจากไฟดับ fsck อาจถูกเรียกใช้เพื่อตรวจสอบระบบไฟล์และ fsck อาจบอกให้ระบบรีบูตหลังจากเสร็จสิ้น ดังนั้นแม้ว่าจะไม่มีข้อมูลการกำหนดค่าที่เสียหายเครื่องอาจไม่สามารถบู๊ตได้ดีหลังจากการสูญเสียพลังงาน ดังนั้นฉันจึงทดสอบวิธีแก้ปัญหาบางอย่าง:
เปลี่ยนลำดับความสำคัญของรูทเมาท์ fsck เป็น
0
(ฟิลด์สุดท้ายในfstab
รายการรูท) ที่ป้องกันไม่ให้ทำงานfsck
หลังจากการสูญเสียพลังงานทุกครั้ง อย่างไรก็ตามระบบอาจบู๊ตด้วยรูทที่เมาท์แบบอ่านอย่างเดียวซึ่งไม่ได้คาดหวังจากบริการจำนวนมากและส่งผลให้มีการแจ้งเตือนการเข้าสู่ระบบคอนโซลแทนการเข้าสู่ระบบแบบกราฟิกแทนที่โดย
errrors=remount-ro
errors=continue
สิ่งนี้ทำให้รู้สึกไม่ดีที่การสูญหายของข้อมูลอาจเกิดขึ้นจากระบบไฟล์ที่ไม่คงที่ อย่างไรก็ตามหากfsck
เปิดใช้งานอีกครั้งควรเพิ่มความสามารถในการบูตของระบบหลังจากไฟฟ้าดับ ดังนั้นฉันจึงลดลง 1)ตั้งค่า grub2 ใหม่เพื่อใช้ตัวเลือกการหมดเวลาเริ่มต้นตามปกติหลังจากการบูตล้มเหลว การที่ฉันได้เพิ่มการ
GRUB_RECORDFAIL_TIMEOUT=0
/etc/default/grub
อย่างไรก็ตามเป็นการยากที่จะทราบว่าแฮ็กเหล่านี้ทำให้ระบบสูญเสียพลังงานหรือไม่ ความคิดใด ๆ ผู้ใดสามารถทำได้อีก