우리는 독자 중 한 명이 준비한 스크립트를 여러분과 공유합니다. 백업 사본 자동으로. 한 번 더 기회 aprender 사용하려면 단말기 개발 스크립트 맞춤형. 🙂 |
기능
- rsync 명령을 사용하여 백업하십시오.
- bash 스크립트를 사용하십시오.
- 현재 버전은 로컬에서만 사용할 수 있습니다.
요구 사항 및 설치
스크립트가 작동하려면 시스템에 gdialog 애플리케이션이 있어야합니다.
설치가 필요하지 않습니다. 스크립트를 $ HOME / .copies / 디렉토리에 넣으십시오. 이 매개 변수는 script_directory 변수에 있으며 변경할 수 있습니다.
복사 할 소스 및 대상 디렉토리 선택
현재 버전에서는 copy.sh 스크립트를 편집하여 지정합니다. 사용되는 형식은 -acv 및 -delete 옵션을 사용합니다.
예를 들면 다음과 같습니다
rsync -acv --delete $ user_directory'directory_to_backup '$ target_directory
여기서 directory_to_back up을 원하는 디렉토리의 이름으로 바꿉니다.
$ user_directory 변수에는 스크립트에서 값이 할당됩니다.
$ destination_directory 변수에는 copy.cfg에서 읽은 값이 지정됩니다.
구성 파일
구성 파일은 copy.cfg라고하며 $ HOME / .copies / 디렉토리에 있습니다.
구성 파일 구조
두 번째 줄은 백업 대상을 지정합니다.
# 대상 / 미디어 / Iomega_HDD /
파일 액세서리
copy_ini.sh 스크립트 파일은 백업이주기 간격으로 만들어 졌는지 확인합니다. 현재이를 지정하기위한 구성 파일에는 매개 변수가 없으며 매일 동일한 스크립트에 설정됩니다.
백업 프로세스 자동화
1.- 다음과 유사한 방식으로 crontab -e 명령과 함께 cron을 입력합니다.
# mh dom mon dow 명령
0 20 * * * 디스플레이 =»: 0 ″ /home/user/.copies/copias.sh
이 예에서 스크립트 실행은 매일 20:00에 시작됩니다.
2.- 전체 경로를 나타내는 copy_ini.sh 스크립트를 처음에 실행할 프로그램에 추가하십시오.
Deja Dup의 좋은 점은 파일을 저장하기위한 암호화 기능이 있다는 것입니다. 매우 훌륭하지만이 스크립트에 gnupg + split으로 추가 할 수 있으며 거의 동일합니다.
좋은 기사들.
물론입니다 ... 그래픽 인터페이스를 사용하려는 사람들을 위해 ...
다른 사람들은 "구식 방식"을 선호합니다.
건배! 폴.
2012 년 11 월 30 일 Disqus
Deja-Dup이 더 쉽습니다.
안녕하세요, 동일한 네트워크에 연결된 PC에서 백업을하고 싶다면. 구성 파일에 대상을 어떻게 넣습니까?