ฉันพยายามที่จะรู้ว่ามีการตั้งค่า relatime หรือ noatime บนระบบไฟล์ แต่ฉันไม่พบข้อมูลทั้งใน / etc / fstab หรือในตัวเลือกการบูตเคอร์เนล
ก่อนอื่นดูเหมือนชัดเจนว่าฉันไม่มีพฤติกรรม "ปกติ" ในเวลา:
root@antec:/tmp# rm -f test.txt; echo a>test.txt
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:30.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp# date
Mon Aug 1 21:55:00 CEST 2011
root@antec:/tmp# cat test.txt > /dev/null
root@antec:/tmp# stat test.txt | \grep -i 2011
Access: 2011-08-01 21:54:53.000000000 +0200 <--- atime not modified
Modify: 2011-08-01 21:54:30.000000000 +0200
Change: 2011-08-01 21:54:30.000000000 +0200
root@antec:/tmp#
ฉันมีคำถามสองข้อ:
- noatime หรือ relatime เป็นตัวเลือกการเมานต์เริ่มต้นและถ้าใช่เคอร์เนลตัวใดปล่อย
- มีวิธีดูตัวเลือกการเมานต์เริ่มต้น (เช่น: ฉันจะดูได้อย่างไรว่าทำไมฉันถึงไม่มีพฤติกรรม "ปกติ" atime?)
คำถามมากมาย แต่ฉันคิดว่ามันเกี่ยวข้องกัน อย่าลังเลที่จะแก้ไขชื่อหากคุณมีชื่อชัดเจนมากขึ้น