파일이 대체되어 (동일 이름) 전체가 고쳐지지 않고 수정되지 않았다고 가정합니다 (즉, 임시 파일을 만든 다음 파일 이름을 바꿉니다).mmap 로컬 v/s nfs 파일 : 디스크에서 기본 파일을 바꾼 경우 어떻게됩니까?
커널이 여전히 디스크의 이전 파일 (inode)에 대한 핸들을 가지고 있기 때문에 변경 사항이 로컬 mmap에 영향을 미치지 않는다고 생각합니다.
그러나 NFS는 상태가 없으므로 mmap은 (혼란스러워하고 mmap의 (긴) 수명 동안 이전/새 파일 내용을 혼합합니까?
필자는 read/readv가 NFS 마운트 파일을 처리하는 유일한 안전한 방법이라고 생각합니다.