나는 rsync를 사용하여 서버에서 증분 백업을 만들고 그것을 위해 bash 스크립트를 만들었습니다.
실제로는 ssh를 사용하여 한 번에 여러 파일을 로컬 컴퓨터에 복사 할 수 있으며 내가 사용한 구문은 다음과 같습니다.
rsync -aPhv --del user@host:/home/john/files :/home/steve/data local_backup_dir
한 번에 여러 파일을 복사 할 수 있습니다.
내 문제는 백업 을 복원 해야 할 때 발생합니다 . 사실 동시에 여러 파일을 다른 디렉토리로 이동하는 방법을 모릅니다 .
bash 스크립트를 만들고 있기 때문에 rsync
명령을 여러 번 복제하고 싶지 않습니다.
그래서 내 마지막 질문은 : 여러 로컬 파일을 다른 위치에 동시에 복사하는 방법이 rsync
있습니까?
백업을 만드는 데 사용하는 명령을 수정하면 단일 명령으로 복원 문제를 해결할 수 있습니다.
백업에 사용 :
rsync -aPhvR --del user@host:/home/./john/files :/home/./steve/data local_backup_dir
그리고 이것은 복원을 위해 :
rsync -aPhvuR local_backup_dir/ user@host:/home/
당신이 여기 일을 할 것이다 것은 만드는 것입니다 john/files
및 steve/data
당신의 아래에 local_backup_dir
대신의 files
와 data
. 이렇게하면 /home
한 번의 작업으로 원격 시스템에 다시 적용 할 수 있습니다 .
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다