콘솔 try 작업에 신경 쓰지 않으면 backup-manager
배포판과 함께 제공됩니다. 처리는 / etc에있는 하나의 구성 파일로 수행됩니다.
sudo apt-get install backup-manager
파일을 수정하기 위해 콘솔에서 nano를 사용할 수 있습니다.
sudo nano /etc/backup-manager.conf
대부분이 필요하지 않습니다. 내가 개인적으로 좋아하는 것은 추가 패키지가 필요 없다는 것입니다.
다음은 백업의 작은 예입니다.
파일을 어디에 저장합니까?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
파일을 넣을 디렉토리를 선택하십시오.
다음 설정에주의하십시오.
# For security reasons, the archive repository and the generated
# archives will be readable/writable by a given user/group.
# This is recommended to set this to true.
export BM_REPOSITORY_SECURE="true"
# The repository will be readable/writable only by a specific
# user:group pair if BM_REPOSITORY_SECURE is set to true.
export BM_REPOSITORY_USER="root"
export BM_REPOSITORY_GROUP="root"
# You can also choose the permission to set the repository, default
# is 770, pay attention to what you do there!
export BM_REPOSITORY_CHMOD="770"
당신은 같은 백업 일 경우 /home
또는 /movie
당신이이 옵션을 떠날 수있는, 그래서 오직 루트 및 루트 그룹은 백업에 액세스 할 수 있습니다
서버 백업 (예 : 다중 사용자 서버 및 / 또는 폴더 /var/www/
/opt/
/etc/
/var/
)의 경우 복원 후 파일의 소유권 / 접근성을 유지하기 위해이 옵션을 false로 설정하는 것을 고려할 수 있습니다. 그렇지 않으면 복원 후 수동으로 설정해야합니다.
백업 방법을 선택하십시오
##############################################################
# Archives - let's focus on the precious tarballs...
##############################################################
# The backup method to use.
# Available methods are:
# - tarball
# - tarball-incremental
# - mysql
# - pgsql
# - svn
# - pipe
# - none
# If you don't want to use any backup method (you don't want to
# build archives) then choose "none"
고르다
export BM_ARCHIVE_METHOD="tarball-incremental"
백업 할 디렉토리를 선택하십시오
자세한 정보는 섹션에서 찾을 수 있습니다
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
여기에 다음 옵션을 확인했습니다
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
마스터 및 증분 회전 선택
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
월요일 (매주 첫째 날)에 매주 전체 백업을 수행하기로 선택했습니다. 즉, 매주 월요일마다 전체 백업을 받고 나머지주는 다른 작은 증분 파일에 저장됩니다. 따라서 복원한다는 의미입니다. 데이터의 최신 백업을 다시 받으려면 전체 백업과 증분 파일을 다시 처리하십시오.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
크론 잡
간단한 cronjob을 사용하여 자동으로 백업
sudo -i
crontab -e
다음을 입력
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
알림 이메일이 필요한 경우이 부분을 제거하십시오.
>/dev/null 2>&1