2
`/ etc / fstab` ใช้เพื่อเมานต์ใหม่หรือไม่
ฉันมีอุปกรณ์ที่ติดตั้งกับ 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แต่อ่านเนื้อหาของสคริปต์ไม่ได้เกี่ยวข้องกัน