NFS 서버에 복사하면 마운트된 드라이브에 쓰는 대신 마운트 지점에 씁니다.

NFS 서버에 복사하면 마운트된 드라이브에 쓰는 대신 마운트 지점에 씁니다.

/home/ftpuser/uploads에 드라이브가 마운트되어 있고 /home/ftpuser 폴더도 NFS를 통해 내보내집니다. 업로드 폴더에 대한 FTP 업로드가 예상대로 작동합니다. 드라이브가 마운트 해제되면 파일이 사라졌다가 드라이브가 마운트되면 다시 나타납니다.

다른 클라이언트에서 실행하고 cp file /nfsmnt/uploads/subdir(여기서 /nfsmnt는 로컬 마운트 지점이고 /home/ftpuser는 서버에서 내보내집니다.) 이를 NFS 서버에 복사했습니다. 문제는 서버에 대한 NFS 복사가 마운트된 드라이브의 마운트 지점이 아닌 서버의 마운트 지점에 복사된다는 것입니다. FTP에서 업로드된 파일은 거기에 있지만 드라이브를 마운트 해제할 때까지 NFS 복사 파일을 볼 수 없습니다.

일부 서버 측 옵션이 누락되었나요?

편집 업데이트: 사용자들은 보조 디스크가 마운트되기 전에 NFS 서버가 시작되어 마운트된 디스크 대신 마운트 지점에 파일이 복사되는 것으로 의심되는 몇 가지 문제를 제기했습니다. nfs-kernel-server가 매우 일찍 시작되었습니다. /etc/rc5.d의 일부 스크립트를 살펴봤지만 설치 디스크에 대한 참조는 보이지 않았습니다. rc5.d 시작 스크립트

관련 정보