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


답변:


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.