Oracle® Solaris 11.2 조정 가능 매개변수 참조 설명서

인쇄 보기 종료

업데이트 날짜: 2014년 12월
 
 

nfs:nfs_allow_preepoch_time

설명

잘못된 시간 기록이나 음수 시간 기록을 가진 파일을 클라이언트에서 표시할지 여부를 제어합니다.

지금까지는 NFS 클라이언트와 NFS 서버 모두 반환되는 파일 시간에 대해 어떠한 범위 검사도 수행하지 않았습니다. 회선을 통한 시간 기록 값은 부호 없는 32비트 long입니다. 따라서 모든 값이 유효했습니다.

64비트 Solaris 커널의 시간 기록 값은 부호 있는 64비트 long입니다. 따라서 시간 필드가 완전한 32비트 시간을 나타내는지 또는 음수 시간(1970년 1월 1일 이전의 시간)을 나타내는지 여부를 확인할 수 없습니다.

32비트에서 64비트로 변환할 때 시간 값을 서명 확장해야 하는지 여부를 확인할 수 없습니다. 시간 값이 정말로 음수일 경우에는 서명 확장되어야 합니다. 그러나 시간 값이 완전한 32비트 시간 값을 나타내지 않을 경우에는 서명 확장되면 안 됩니다. 이 문제는 완전한 32비트 시간 값을 허용하지 않음으로써 해결할 수 있습니다.

데이터 유형

정수(32비트)

기본값

0(32비트 시간 기록 사용 안함)

범위

0(32비트 시간 기록 사용 안함) 또는 1(32비트 시간 기록 사용)

단위

부울값

동적인지 여부

검증

없음

변경 시기

정상 작동 중에도 일부 파일의 시간 기록 값이 훨씬 미래의 시간이나 훨씬 과거의 시간으로 설정될 수 있습니다. NFS가 마운트된 파일 시스템에서 이러한 파일에 대한 액세스가 기본 설정된 경우 이 매개변수를 1로 설정하여 시간 기록 값이 검사되지 않고 전달되도록 하십시오.

커밋 레벨

불안정