Emacs가 파일 저장을 거부합니다: "파일이 디스크에서 변경되었습니다." 정말, 이맥스요?

Emacs가 파일 저장을 거부합니다: "파일이 디스크에서 변경되었습니다." 정말, 이맥스요?

Ubuntu Linux 시스템의 Emacs에서 파일을 편집하고 저장하려고 하면 가끔 다음 메시지가 표시됩니다.

File foo.txt has changed on disk. Really save? 

이상한 점은 디스크에서 변경한 것이 아니라 Emacs에서만 편집하고 있다는 것입니다. 제가 1분 전에 직접 저장했는데 이것이 마지막 상태가 될 것입니다. 그래서 제가 편집하는 동안 다른 프로세스가 뒤에서 손을 대고 있는 게 틀림없어요.

물론 Emacs에게 어쨌든 저장하라고 지시할 수 있지만, 왜 내가 모르는 사이에 파일이 변경되었다고 하는지 궁금할 뿐입니다.

이 문제를 아는 사람이 있나요? 가능한 원인은 무엇입니까? 아니면 Emacs 버그일까요?

답변1

FTP 서버에서 원격 파일을 편집하는 경우 이는 확실히 시계 동기화 문제입니다. 원격 호스트와 시간이 다릅니다. 이에 대한 해결책은 ntpd를 설정하고 동기화하는 것입니다. 이것이 원격 호스트 문제를 해결한 방법입니다. 로컬 파일 편집에는 그런 종류의 문제가 없었습니다.

관련 정보