Jika Anda tidak keberatan bekerja dengan konsol coba backup-manager, ia datang bersama dengan distribusi. Penanganannya dilakukan dengan satu file konfigurasi duduk di / etc.
sudo apt-get install backup-manager
Untuk memodifikasi file Anda bisa menggunakan nano di konsol.
sudo nano /etc/backup-manager.conf
Anda tidak akan membutuhkan sebagian besar dari itu. Apa yang saya pribadi suka adalah, bahwa tidak ada paket tambahan yang diperlukan.
Berikut adalah contoh kecil cadangan.
Di mana menyimpan file?
##############################################################
# Repository - everything about where archives are
#############################################################
# Where to store the archives
export BM_REPOSITORY_ROOT="/var/archives"
pilih Direktori Anda, tempat menyimpan file.
Perhatikan pengaturan berikut di sana
# 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"
Jika Anda mencadangkan sesuatu seperti /homeatau /movieAnda mungkin membiarkan opsi ini aktif, maka hanya root dan grup root yang dapat mengakses cadangan
Untuk cadangan server (misalnya server multi-pengguna dan / atau folder /var/www/ /opt/ /etc/ /var/), Anda dapat mempertimbangkan untuk menetapkan opsi ini ke false untuk mempertahankan kepemilikan / aksesibilitas file setelah pemulihan. Kalau tidak, Anda harus mengaturnya secara manual setelah pemulihan.
Pilih metode cadangan Anda
##############################################################
# 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"
memilih
export BM_ARCHIVE_METHOD="tarball-incremental"
Pilih direktori yang akan dicadangkan
Informasi lebih lanjut dapat ditemukan di bagian ini
##############################################################
# Section "TARBALL"
# - Backup method: tarball
#############################################################
Di sini saya memeriksa opsi berikut
export BM_TARBALL_FILETYPE="tar.bz2"
export BM_TARBALL_DIRECTORIES="/etc /var/www /home/wikibackup"
Pilih rotasi master dan tambahan
##############################################################
# The tarball-incremental method uses the same keys as the
# tarball method, plus two others.
#############################################################
Saya telah memilih untuk melakukan backup penuh mingguan pada hari Senin (hari pertama dalam seminggu). Itu berarti setiap hari Senin saya mendapatkan cadangan penuh dan sisa minggu ini akan disimpan dalam file inkremental yang lebih kecil. Jadi mengembalikannya berarti. Resot ulang cadangan lengkap dan setelah itu file inkremental, untuk mendapatkan kembali cadangan data terbaru Anda.
export BM_TARBALLINC_MASTERDATETYPE="weekly"
export BM_TARBALLINC_MASTERDATEVALUE="1"
Cronjob
Gunakan cronjob sederhana untuk melakukan pencadangan secara otomatis
sudo -i
crontab -e
Masukkan berikut
00 03 * * * /usr/sbin/backup-manager >/dev/null 2>&1
Jika Anda memerlukan email notifikasi, hapus bagian ini
>/dev/null 2>&1