RTC 배터리 없이 임베디드 시스템을 개발 중입니다. 인터넷 연결이 가능하면 NTP를 통해 시간이 동기화됩니다(항상 그런 것은 아닙니다). 장치가 꺼지면 시간은 과거 값으로 재설정됩니다. 가끔 이 "기본값" 값이 새로운 값으로 업데이트된 것을 볼 수 있습니다. 이 정보는 파일 시스템의 어디에 저장됩니까?
답변1
마지막으로 알려진 "양호" 타임스탬프가 수정 시간으로 저장됩니다./var/lib/systemd/timesync/clock
. 사용되는 최소값은 systemd
빌드 날짜입니다. 시간이 네트워크 소스에서 성공적으로 동기화될 때마다 업데이트되며,SaveIntervalSec=
설정되어 있습니다 (시스템 250또는 그 이후).
즉, 기본적으로 시작 중에 업데이트된 타임스탬프가 표시됩니다.
systemd
최신 버전이 설치됨- 시스템이 마지막 부팅 이후 시간을 성공적으로 동기화했습니다.