POSIX 환경에서 디스크에서 파일을 제거하지만 파일을 제거하기 전에 체크섬을 계산하여 파일이 변경되지 않았는지 확인하려고합니다. 충분히 잠그고 있습니까? 내가 그것을 열고, 링크를 해제하고, 체크섬을 계산 한 다음 그것을 닫아야합니까 (OS가 아이 노드를 제거 할 수 있도록)? 다른 프로세스에 파일에 열린 파일 설명자가없는 것을 보장 할 수있는 방법이 있습니까?파일을 제거하려고 시도 할 때 파일이 변경되지 않도록하십시오.
약간의 컨텍스트를 제공하기 위해 코드는 호스트간에 파일 동기화를 수행하며 원격 호스트가 파일을 제거하지만 파일이 로컬로 변경되는 경우 데이터 손실의 기회가 있습니다.