ฉันรู้ว่า fstab ตัวเลือกที่หมายถึงนี้:defaults
rw,suid,dev,exec,auto,nouser,async
แต่ถ้าหากฉันต้องการเพิ่มอีกหนึ่งตัวเลือกrelatime
ฉันควรเพิ่มค่าเริ่มต้นด้วยหรือไม่ จำเป็นต้องเพิ่มอย่างน้อยหนึ่งตัวเลือกหรือไม่
ตัวอย่างบางส่วน:
1. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults 0 2
2. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 0 2
3. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 defaults,relatime 0 2
4. UUID=bfb42838-d866-4233-9679-96e7536356df /media/data ext3 relatime 0 2
(2) ถูกต้อง (ไม่มีตัวเลือกทั้งหมด) หรือไม่? (1) และ (2) เหมือนกันหรือไม่ (3) และ (4) เหมือนกันหรือไม่
นอกจากนี้ฉันอ่านในเอกสารชุมชนของ Ubuntuว่าใน relatime ของ Ubuntu 8.04 นั้นถูกใช้เป็นค่าเริ่มต้นสำหรับระบบไฟล์ดั้งเดิมของ linux มันยังคงเป็นจริงสำหรับ 12.04 หรือไม่? ถ้าใช่แล้วทำไมฉันถึงเห็นสิ่งนี้ถ้าฉันใช้คำสั่ง mount:
/dev/sda2 on / type ext4 (rw,errors=remount-ro)
ถ้าไม่ทำไมล่ะ ไม่แนะนำให้ใช้relatime
ตอนนี้หรือ ฉันแค่อยากจะใช้มันกับพาร์ติชั่นที่ไม่ใช่ระบบของฉันมันเป็นความคิดที่ดี?
แก้ไข:
ฉันพบคำสั่งอื่นเพื่อแสดงรายการพาร์ติชันที่เมาท์และตัวเลือก:
cat /proc/mounts
นี่คือผลลัพธ์ของพาร์ติชันที่เมาท์ด้วยdefaults
ตัวเลือกใน fstab:
/dev/sdb2 /media/adat ext3 rw,relatime,errors=continue,barrier=1,data=ordered 0 0
นี่คือผลลัพธ์ของmount
พาร์ติชันเดียวกัน:
/dev/sdb2 on /media/adat type ext3 (rw)
และนี่คือผลลัพธ์ทั้งคู่ถ้าพาร์ติชันเดียวกันถูกติดตั้งจาก Nautilus ในฐานะผู้ใช้ที่ไม่ใช่รูท:
/dev/sdb2 /media/adat ext3 rw,nosuid,nodev,relatime,errors=continue,barrier=1,data=ordered 0 0
/dev/sdb2 on /media/adat type ext3 (rw,nosuid,nodev,uhelper=udisks)
ดังนั้นดูเหมือนว่าrelatime
จะใช้ถ้าเราติดตั้งext
พาร์ทิชันใน 12.04 ดังนั้นจึงไม่จำเป็นต้องเพิ่มด้วยตนเอง ดังนั้นปัญหาของฉันได้รับการแก้ไขอย่างกว้างขวาง แต่ผมก็ยังไม่สามารถดูว่าทำไมตัวเลือกที่ควรจะอยู่ในที่ไม่ได้อยู่แม้จะมีdefaults
cat /proc/mounts
อาจจะมีวิธีที่สามและดีกว่าเพื่อแสดงรายการตัวเลือกการติดตั้งพาร์ติชัน :)