백업을 복원하는 rsync가 작동하지 않습니다.

백업을 복원하는 rsync가 작동하지 않습니다.

RSYNC를 사용하여 백업을 복원하려고 합니다. 스크립트가 백업을 위해 실행하는 것과 동일한 명령을 실행하지만 대상과 대상이 바뀌면서 모든 파일을 복원하려고 합니다.

rsync -rltpqz --delete [email protected]:dir /users/home/username/

그런데 이 오류가 발생합니다...

/users/home/username/: is a directory

답변1

작업 중인 디렉터리 구조를 계속 인식하고 있어야 합니다. Rsync는 이를 처리하는 방식이 매우 일관되지 않습니다. 나 자신도 이런 일을 몇 번 겪었습니다.

"username"이라는 디렉터리를 원격 호스트의 /dir/ 디렉터리에 백업하는 경우 원격 호스트의 슬래시가 있는 해당 디렉터리가 로컬 서버의 /users/home으로 이동하기를 원할 것입니다.

rsync -avP[이메일 보호됨]:디렉터리/사용자 이름 /사용자/홈/

관련 정보