relatime
기본 마운트 옵션으로 설정된 첫 번째 Linux 커널 버전은 무엇입니까?
답변1
변경사항은 기억나지만 날짜는 기억나지 않습니다. 그것~인 것 같다그게 2007년이었어요. 기사에 따르면 relatime은 2.6.20에서 사용할 수 있었고 그 이후의 몇 가지 버전 (2.6.24)에서는 기본 옵션이 되었다고 합니다.
편집하다: man mount
/relatime은 2.6.30을 말합니다.
~에서변경 로그-2.6.30:
commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2 Author: Matthew Garrett <[email protected]> Date: Thu Mar 26 17:53:14 2009 +0000 Make relatime default Change the default behaviour of the kernel to use relatime for all filesystems. This can be overridden with the "strictatime" mount option. Signed-off-by: Matthew Garrett <[email protected]> Signed-off-by: Linus Torvalds <[email protected]>
답변2
RHEL/CentOS/Scientific Linux 버전 6 이후(이봐).
relatime 옵션을 사용하면 다음과 같은 경우 atime이 업데이트됩니다.
- 이전 atime <= mtime/ctime보다
- 최소 24시간(하드코딩됨)파일 시스템/inode.c)이 마지막 atime 업데이트 이후 경과되었습니다.
- inode가 더러워졌습니다(또는 파일 내용이 변경되었지만 버퍼에 있고 실제 디스크에 기록되지 않았습니다).