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 동작이 없는지 어떻게 알 수 있습니까?)
많은 질문이 있지만 관련이 있다고 생각합니다. 보다 명확한 제목이 있으면 제목을 자유롭게 편집하십시오.
아마 serverfault.com에 문의