rsync는 마운트된 NFS 공유에 씁니다.

rsync는 마운트된 NFS 공유에 씁니다.

QQ - 지난 주말에 내 원격 디렉터리를 사용할 수 없게 되었지만 내 서버가 이에 대해 알지 못하기 때문에 액세스할 수 없는 경우에도 여전히 "마운트"되어 있습니다.

"마운트"되었지만 액세스할 수 없는 NFS 마운트에 데이터를 동기화하려고 하고 "소스 파일 제거" 옵션을 사용하면 어떻게 됩니까? 데이터를 쓸 수 없어도 데이터가 삭제되나요, 아니면 전체 작업이 실패하고 소스 파일을 건드릴 수 없나요?

감사해요.

답변1

전체 작업이 실패합니다.

의심스러운 경우 테스트 파일을 생성하고 원격 파일 시스템에만 복사해 보십시오.

ps -ef > /tmp/sacrifice
rsync -iavP --remove-source-files /tmp/sacrifice /path/to/NFS/filesystem/
ls -l /tmp/sacrifice

관련 정보