'휴식'은 언제 기본 설정이 되었습니까?


답변:


13

나는 변화를 기억하지만 날짜를 기억할 수 없었다. 보인다 는하는 relatime, 기사에 따르면, 다시 2007 년이었다 2.6.20에서 사용할 수있었습니다, 그리고 그 후 몇 가지 버전의 기본 옵션이되었다 (2.6.24) 아마.

편집 : man mount / relatime은 2.6.30을 말합니다.

에서 변경점-2.6.30 :

commit 0a1c01c9477602ee8b44548a9405b2c1d587b5a2
Author: Matthew Garrett <mjg@redhat.com>
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 <mjg@redhat.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

흠, 2.6.21을 사용하는 CentOS 5 서버는 관계가없는 것으로 보입니다. 이상한.
— Monica Cellio에 대한 보이콧 SE

1

RHEL / CentOS / Scientific Linux 버전 6 이후의 relatime 마운트 옵션이 기본 기본값입니다 ( 여기 참조 ).

relatime 옵션을 사용하면 다음과 같은 경우 시간이 업데이트됩니다.

  1. 이전 시간은 <= mtime / ctime보다
  2. 마지막 atime 업데이트 이후 24 시간 이상 ( fs / inode.c로 하드 코딩 됨 )이 지났습니다.
  3. inode가 더럽습니다 (또는 파일 내용이 변경되었지만 버퍼에 있으며 아직 물리 디스크에 기록되지 않았습니다)
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.