ฉันมีอุปกรณ์ที่ติดตั้งกับ Ubuntu 14.04.5 ซึ่งมีฮาร์ดไดรฟ์เดี่ยวพร้อมระบบไฟล์ ext4
จากการอ่านเอกสารระบบไฟล์ Ext4ฉันได้เรียนรู้ว่าโหมดข้อมูลเริ่มต้นเป็นordered
เพียงการป้องกันข้อมูลเมตา ในโครงการของฉันเราต้องการเปลี่ยนเป็นjournal
ปกป้องข้อมูลไฟล์ด้วยเนื่องจากความปลอดภัยของข้อมูลมีมูลค่าสูงกว่า
สิ่งแรกที่ฉันพยายามคือแก้ไข/etc/fstab
ไฟล์ ฉันพยายามเปลี่ยน
UUID=<UUID> / ext4 errors=remount-ro 0 1
ถึง
UUID=<UUID> / ext4 errors=remount-ro,data=journal 0 1
โดยต่อท้ายdata=journal
ฟิลด์ตัวเลือก
cannot change data mode on remount
แต่เมื่อฉันเริ่มต้นอุปกรณ์ที่ฉันจบลงด้วยข้อความผิดพลาดว่า ฉันตรวจสอบdmesg
และเห็นข้อความก่อนหน้าเกี่ยวกับการติดตั้งไดรฟ์ด้วยordered
โหมดข้อมูล
เป็นเวลานานที่น่าอายฉันคิดว่า/etc/fstab
จะใช้เพื่อแทนที่ตัวเลือกการติดตั้งเริ่มต้นเพื่อให้ไดรฟ์ติดตั้งเพียงครั้งเดียว แต่ตอนนี้ดูเหมือนว่าผิด: ไดรฟ์จะถูกติดตั้งโดยใช้ตัวเลือกการเมานต์เริ่มต้นจากนั้น/etc/fstab
จะถูกเลือกเพื่อติดตั้งใหม่
คำถามของฉันคือ :
- นี่คือ "mount-remout" ประมวลผลการออกแบบของระบบหรือไม่? ฉันอ่าน
Fstab
หน้า wikiแต่ไม่เห็นว่ากล่าวถึงสิ่งที่ "mount-remount" - หาก
/etc/fstab
มีการใช้งานจริงสำหรับการประกอบใหม่ขั้นตอนใดของกระบวนการบูทที่ติดตั้งไดรฟ์เป็นครั้งแรก มันนำมาใช้ใน/etc/init.d
? ฉันเห็นสคริปต์บางตัวถูก/etc/init.d
เรียกใช้umountfs
และumountroot
แต่อ่านเนื้อหาของสคริปต์ไม่ได้เกี่ยวข้องกัน
/etc/fstab
อยู่ในระบบไฟล์รูท แต่มันไม่สามารถอ่านได้จนกว่าหลังจากติดตั้ง filesytem แล้ว): initramfs ใช้ / etc / fstab หรือไม่