이것은 Ubuntu Online, Fedora Online, Windows 온라인 에뮬레이터 또는 MAC OS 온라인 에뮬레이터와 같은 여러 무료 온라인 워크스테이션 중 하나를 사용하여 OnWorks 무료 호스팅 공급자에서 실행할 수 있는 명령입니다.
프로그램:
이름
duply - 간소화된 백업을 위한 이중성에 대한 쉘 프런트엔드
개요
중복 윤곽 만들
중복 윤곽 명령 [옵션 ...]
중복 윤곽 명령어[_command_...] [옵션 ...]
기술
중복 강력한 이중성 마법의 포장지 역할을 합니다. 실행 이중성을 단순화합니다.
cron을 사용하거나 명령줄에서 다음을 수행합니다.
- 백업 작업당 프로필에 반복 설정 유지
- 예를 들어 배치 작업을 가능하게 합니다. 백업_검증+제거
- 사전/사후 스크립트 실행(다른 작업 가능
이전 또는 다음 명령 또는 종료 상태에 따라)
- 완벽한 이중화 작업을 위한 전제 조건 확인
각 백업 작업에 대해 하나의 구성 프로필을 생성해야 합니다. 프로필 폴더는
아래에 저장됨 ~/.duly/"프로필" (여기서 '~'는 현재 사용자 홈 디렉토리입니다).
힌트: 폴더인 경우 /기타/복제 존재하는 경우 수퍼유저 루트에 대한 프로필은
거기에서 검색하고 생성했습니다.
사용법
처음 사용(프로필 생성):
이중으로 만들다
단일 모드에서의 일반적인 사용(예제 참조):
이중으로 [ ...]
'_'로 명령을 결합하는 배치 모드의 일반적인 사용법(예제 참조):
이중으로 [[_|+|-] [_|+|-]...] [ ...]
배치의 경우 조건부 구분 기호를 의사 명령 및(+)로 작성할 수도 있습니다.
또는(-). 자세한 내용은 구분 기호를 참조하십시오.
비 중복 옵션은 이중성에 전달됩니다(OPTIONS 참조). 모든 구성 매개변수는
대신 환경에서 정의할 수도 있습니다.
분리기
_ (밑줄)
중립 분리기
+ (을 더한 징후), _과_
조건부 AND; 다음 명령은 이전 명령이 성공한 경우에만 실행됩니다.
- (마이너스 징후), _또는_
조건부 OR; 다음 명령은 이전 명령이 실패한 경우에만 실행됩니다.
예: 'pre+bkp-verify_post'는 'pre_and_bkp_or_verify_post'로 번역됩니다.
윤곽
위치 을 통한 프로필
경로 또는 프로필 이름으로 표시됩니다. 견본로 해결됩니다. ~/.duply/샘플
('~'는 환경 변수 $HOME으로 확장됩니다.)
수퍼유저 루트는 아래에 프로파일을 배치할 수 있습니다. /기타/복제. 폴더를 수동으로 생성하기만 하면 됩니다.
수퍼 유저로 중복 실행하기 전에.
주의: 루트의 홈 폴더에 이미 존재하는 프로필은
수동으로 새 위치로 이동됩니다.
사용 프로필
일반적으로 프로필 이름만 사용됩니다.
이중 험버그 백업
또는 통로 사용될 수 있습니다. 이는 빠른 테스트, 복원 또는
이국적인 위치. 셸 확장은 평소와 같이 작동해야 합니다.
중복 ~/.duplytest/humbug 백업
주의: 경로에는 하나 이상의 '/'가 포함되어야 합니다. 예: ./시험 대신에 test.
명령
용법 사용 도움말 텍스트를 가져옵니다.
및 / 또는 더 나은 배치 cmd 가독성을 위한 의사 명령(SEPARATORS 참조).
만들 구성 프로필을 만듭니다.
백업 사전/사후 스크립트 실행으로 백업(배치로 pre_bkp_post와 동일)
· 처럼 가득 찬 full_if_older 매개변수가 일치하거나 이전 백업이 없는 경우 백업합니다.
· 처럼 증분 다른 모든 경우에는 백업하십시오.
bkp 위와 같지만 사전/사후 스크립트를 실행하지 않습니다.
가득 찬 전체 백업을 강제로 수행합니다.
증가 증분 백업을 강제합니다.
사전 스크립트만 실행 ' /pre'(디버깅용).
게시 스크립트만 실행 ' /post'(디버깅용).
명부 ["나이"]
백업에 있는 모든 파일 나열(예전에는 나이, 기본값: 지금).
지위 현재 리포지토리에 있는 백업 세트 및 체인을 인쇄합니다.
확인 ["나이"] [--비교 데이터]
이후 변경된 목록 파일 나이 주어진 경우.
검증경로 [<rel_path_in_bkp>>] [<local_path>>] ["나이"] [--비교 데이터]
로컬 경로와 비교하여 백업에서 파일 또는 폴더 경로의 변경 사항을 나열합니다.
나이 주어진 경우.
복원 «대상_경로» ["나이"]
전체 백업을 다음으로 복원 target_path (때처럼 나이).
술책 src_path target_path ["나이"]
백업에서 단일 파일/폴더를 가져옵니다. 나이).
하제 [<최대 연령>>] [--힘]
오래된 백업 아카이브 나열(이전 최대 연령). 사용 옵션 --힘 에
실제로 이러한 파일을 삭제하십시오.
퍼지풀 [<최대_전체_백업>>] [--힘]
오래된 백업 파일을 나열합니다. max_full_backups 전체 백업의 수이고
보관할 관련 증분, 역순으로 계산. 사용
option --힘 이 파일을 실제로 삭제합니다.
제거증분 [«max_fuls_with_incrs»] [--힘]
오래된 증분 백업 파일을 나열합니다. max_fulls_with_incrs 의 수인
연관된 증분 백업이 유지될 전체 백업(역순으로 계산)
시간 순서. 사용 옵션 --힘 이 파일을 실제로 삭제합니다.
대청소 [--힘]
끊어진 백업 체인 파일 아카이브를 나열합니다(예: 완료되지 않은 실행 후). 사용 옵션
--힘 이 파일을 실제로 삭제합니다.
버전 버전 정보 표시 중복 그리고 필요한 프로그램.
옵션
--힘
이중성으로 전달되었습니다(명령 참조: purge, purge-full, purge-incr, cleanup).
--시사
아무것도 하지 않고 생성된 이중성 명령줄을 출력합니다.
--비활성화-암호화
암호화를 비활성화하고 프로필 설정을 재정의합니다.
TIME 형식
age, max_age 등과 같은 모든 시간 관련 매개변수에 대해서는 duplicity 맨페이지를 참조하십시오.
사용 가능한 모든 형식. 다음은 몇 가지 예입니다.
· 2002-01-25T07:00:00+02:00(전체 날짜 시간 형식 문자열)
· 2002/3/5(날짜 문자열 YYYY/MM/DD)
· 12D(간격, 12일 전)
· 1h78m(간격, 1시간 78분 전)
사전/사후 스크립트
유용한 내부 중복 변수는 스크립트에서 읽을 수 있습니다. 일부 관심 사항은 다음과 같습니다.
CONFDIR, 소스, TARGET_URL_ ,
GPG_ , CMD_ , CMD_ERR
명령에 따라 다른 작업을 허용하기 위해 CMD_* 변수가 도입되었습니다.
예를 들어 'pre_bkp_post_pre_verify_post'에 첨부된 스크립트는 사전 스크립트를 호출합니다.
첫 번째는 'bkp'로, 두 번째는 'verify'로 설정된 CMD_NEXT 변수를 사용하여 두 번
달리다. CMD_ERR은 CMD_PREV의 종료 코드를 보유합니다.
사용 예
프로필 'humbug' 만들기:
이중 험버그 만들기
그런 다음 결과를 편집하십시오. conf의 이 프로필의 파일입니다.
지금 'humbug' 백업:
이중 험버그 백업
'humbug' 프로필의 사용 가능한 백업 세트 나열:
이중 험버그 상태
'humbug'의 오래된 백업을 나열하고 삭제합니다.
중복 사기꾼 제거 --force
'humbug'의 최신 백업을 /mnt/restore에 복원:
이중 험버그 복원 /mnt/restore
복원 / etc / passwd 4일 전부터 /root/pw까지의 'humbug':
중복 험버그 가져오기 etc/passwd /root/pw 4D
사람 이중성, 섹션 시간 형식에 대한 시간 형식.
한 줄 일괄 일 cron 실행을 위한 'humbug':
이중 험버그 backup_verify_purge --force
사전/사후 스크립트를 사용하여 전체 백업을 실행하는 배치 작업:
중복 사기 pre_full_post
onworks.net 서비스를 사용하여 온라인으로 이중 사용