내 로컬 컴퓨터에 NFS 마운트를 마운트했습니다. (내 컴퓨터가 NFS 클라이언트라고 가정합니다.) NFS에 파일이 기록되고 있습니다. NFS 마운트 (NFS 서버)를 호스트하는 원격 시스템에 의해 마운트하십시오. 자, 로컬 머신에서 읽기 전에 원격 머신에 쓰여지는 파일이 닫혀 있다는 것을 JAVA를 사용하여 어떻게 감지 할 수 있습니까?원격 NFS 서버에 현재 쓰여지고있는 파일에 대한 NFS 클라이언트 측 잠금
아니면 내가 원하는 것을 성취 할 수있는 대안이 있습니까?
편집 : 원격 NFS 서버를 제어 할 수 없다는 점을 말씀 드리고 싶습니다. 읽기 전용 모드로만 마운트 할 수 있습니다.
원격 시스템에서 파일을 닫고 데이터를 플러시 할 때까지 이전 데이터를 읽습니다. – Petesh
Petesh : 필자는 NFS 클라이언트에서 읽기 전에 파일이 닫혀 있는지 확인해야합니다. 어떻게해야합니까? –
파일 잠금을 사용하여 주문을 시행 할 수 있지만 원격 파일 프로토콜이기 때문에 일관성이 보장되지는 않습니다. – Petesh