"relatime"이 언제 기본값이 되었나요?

"relatime"이 언제 기본값이 되었나요?

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이 업데이트됩니다.

  1. 이전 atime <= mtime/ctime보다
  2. 최소 24시간(하드코딩됨)파일 시스템/inode.c)이 마지막 atime 업데이트 이후 경과되었습니다.
  3. inode가 더러워졌습니다(또는 파일 내용이 변경되었지만 버퍼에 있고 실제 디스크에 기록되지 않았습니다).

관련 정보