스크립트 백업 및 파일을 다른 서버로 이동 [닫기]

스크립트 백업 및 파일을 다른 서버로 이동 [닫기]

.sh내 데이터를 백업하고 내 백업 서버로 이동하는 스크립트를 만들고 싶습니다 .

어떻게 해야 하나요?

답변1

나는 초기 백업 후에는 마지막 실행 이후 변경된 파일만 수정하면 되기 때문에 rsync를 사용하는 것을 선호합니다. 백업 대상을 SSH로 구성한 경우 다음이 작동합니다.

rsync -avz --delete -e ssh /path/to/your/data/ your-backup-server.com:/path/to/save/your/data/

rsync는 이름을 지정하는 방법에 대해 매우 특별합니다. /path/data/ yourserver.com:/path/data/ 는 /path/data/ 의 내용을 /path/data/ 에 정확하게 복사합니다. 더 나은 이해를 위해 rsync의 매뉴얼 페이지를 확인하십시오.

답변2

백업 서버에 ssh가 있는 경우 scp를 사용하여 파일을 복사합니다.

scp -r /src/folder user@server:/path/

(-r 플래그는 개별 디렉토리 대신 전체 디렉토리를 복사합니다)

관련 정보