쓰기 시작 전 파일 수정 시간

쓰기 시작 전 파일 수정 시간

stat실제로 파일에 쓰기를 시작하기 전에 명령이 수정 시간을 표시하는 것 같습니다 .

이 스크립트를 사용하여 복사할 수 있습니다.

date --iso-8601=ns
touch file.txt
stat file.txt

통계적 시간은 몇 나노초 전이었습니다.
문제는 일반적으로 몇 번의 클릭 후에 발생합니다.

다음 인프라에서 이 문제가 발생합니다
. Windows에서 실행되는 Hyperv의 ubuntu 16
- Azure 또는 Amazon 클라우드에서 실행되는 ubuntu 18
- docker에서 실행되는 centos
- mac

이 문제는 내 기본 Windows 컴퓨터에서는 발생하지 않습니다.

PC에서 Linux를 부팅하면 팝업되지 않는 메시지가 나타납니다.

답변1

바라보다https://stackoverflow.com/questions/14392975/timestamp-accuracy-on-ext4-sub-millsecond

요약: 파일 시스템은 캐시 시간을 사용하여 타임스탬프를 적용하는 동시에 date캐시 시간과 CPU 주기를 사용하여 보다 정확한(그리고 업데이트된) 시간을 제공합니다.

관련 정보