답변:
상대성을 고려하십시오.
새로 설치 한 경우 (~ 2008) relatime mount 옵션을 사용할 수 있습니다 . 이것은 내가 생각하는 시간에 좋은 타협입니다. 이 새로운 옵션 구현에 대한 커널 트랩 토론 에서 :
"이전 atime이 mtime 또는 ctime보다 오래된 경우 상대 atime 만 atime을 업데이트합니다. noatime과 유사하지만 파일을 마지막으로 수정 한 후 파일을 읽은 시점을 알아야하는 mutt와 같은 응용 프로그램에 유용합니다."
따라서 시간이 필요한 대부분의 응용 프로그램은 계속 작동하지만 디스크로드는 줄어 듭니다. 최근 Ubuntu 데스크탑 배포판의 기본값입니다.
Noatime 및 Nodiratime과 관련하여 :
당신이가는 경우 noatime으로 파일을, 내가 사용하지 않는 이유가 궁금 nodiratime 이외에 noatime으로 그래서 당신은뿐만 아니라 디렉토리에 대한 액세스 시간을 업데이트하지 않습니다.
언급되지 않은 시간을 유지하는 다른 이유는 감사 목적입니다. 그러나 누가 액세스했는지는 언제 유지 되지 않기 때문에 감사 추적에 유용하지 않을 수 있습니다.
이 모든 옵션은 'man mount 8'에서 찾을 수 있습니다.
예를 들어 Mutt 가 마지막 방문 이후 폴더가 새 메일을 받았는지 여부를 확인할 수없는 등 일부 응용 프로그램이 거의 없습니다.
일반적으로 나와 다른 사람들 은 noatime을 마운트하는 것이 좋습니다.
아직 언급되지 않은 주요 단점은 tmpreaper 프로세스 (즉, 한동안 액세스하지 않은 / tmp의 파일을 삭제하는 프로그램)가있는 경우 여전히 사용중인 tmp 파일을 삭제할 수 있다는 것입니다.
relatime은 noatime보다 더 나은 옵션입니다. 마지막 atime 업데이트 이후 파일이 수정 된 경우에만 atime 만 업데이트됩니다. 이것은 메일 클라이언트에게 명백한 이점이 있습니다. 여전히 tmpreaper 문제를 해결하지는 않습니다 (파일을 쓰지 않고 / tmp에서 파일을 읽을 수 있음).
전반적으로 단점은 미미하고 (특별한 경우를 제외하고는 존재하지 않음) 성능상의 이점이 상당합니다.