이중성 - 백업을 여러 대상에 저장

이중성 - 백업을 여러 대상에 저장

전체 백업 프로세스를 두 번 수행하지 않고도 결과 백업을 여러 대상에 저장하도록 반복성을 구성할 수 있습니까?

그것은 마치duplicty --full --volsize 1024 -v5 sftp://[email protected]/folder /save/also/to/server/folder

2주마다 전체 백업을 수행하는 경우 해당 전체 백업을 내 서버의 다운로드 가능한 폴더에 저장하고 싶습니다.그리고SFTP 백업 공간(외부에서는 접근 불가)

백업을 다운로드하면 서버에서 삭제합니다(서버에 공간이 많지 않기 때문에). 이중성을 통해 이 작업을 직접 수행할 수 있는 쉬운 방법이 있습니까? 아니면 이 모든 작업을 수행하려면 사용자 정의 셸 스크립트를 만들어야 합니까?

답변1

~에 따르면이중성 github, 이 기능은 아직 할 일 목록에 있습니다.
더 쉬운 방법은 프로세스가 끝나면 파일을 이동할 작은 쉘 스크립트를 만드는 것입니다.

#!/bin/bash
duplicty --full --volsize 1024 -v5  /local save/folder && \
rsync /local save/folder [email protected]/folder || \
printf "an error occurs during the transfer\n"

테스트해야 할 코드 샘플은 다음과 같습니다.

host.com로컬 백업의 이중성이 0(오류 없음)을 반환하면 rsync를 실행하여 파일을 원격으로 보내고 명령 중 하나가 실패하면 작은 오류 메시지가 기록된다는 아이디어입니다 .

관련 정보