Jei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
PrisijungtiRegistruotisJei forume lankaisi pirmą kartą, kviečiame registruotis ir prisijungti prie diskusijų.
apt-get install backup-manager
nano /etc/backup-manager.conf
# tarball: susiranda direktorijų sąrašą ir sukuria atitinkamus aplankus;
# mysql: suarchyvuoja MySQL duomenų bazes naudojant mysqldump.
export BM_ARCHIVE_METHOD="tarball mysql"
# kur saugoti duomenų kopijas.
export BM_REPOSITORY_ROOT="/var/archives"
# pavadinimo formatas, kuris bus naudojamas atsarginių kopijų failui sukurti
export BM_TARBALL_NAMEFORMAT="long"
# nurodomas suspaudimo metodas kopijų kūrimui
export BM_TARBALL_FILETYPE="tar.gz"
# pateikiamas direktorijų sąrašas, kurioms bus kuriamos kopijos
export BM_TARBALL_DIRECTORIES="/etc /home /var/log"
# išskyriamo kaikurios direktorijos arba failų tipai, kuriems kopija nebus kuriama
export BM_TARBALL_BLACKLIST="/var/log/nereikalinga.log *.mp3 *.mp4"
# sąrašas duomenų bazių, kūrių kopijos bus kuriamos. Atskiriamos tarpais
export BM_MYSQL_DATABASES="mysql pirma wordpress dotclear phpbb2"
# MySQL naudotojo vardas
export BM_MYSQL_ADMINLOGIN="root"
# MySQL slaptažodis
export BM_MYSQL_ADMINPASS="slaptazodis"
# papildomai galime pridėti DROP komandos palaikymą
export BM_MYSQL_SAFEDUMPS="true"
# nurodomas serverio pavadinimas ar IP, kur bus saugoma duomanų bazės kopija
export BM_MYSQL_HOST="localhost"
# prievadas naudojamas MySQL tarnybai
export BM_MYSQL_PORT="3306"
# suspaudimo būdas (nebūtinas)
export BM_MYSQL_FILETYPE="gzip"
# nearchyvuoti kitų serverių failų, tik šio serverio
BM_TARBALL_OVER_SSH="false"
# serverio į kurį bus perkeliama kopija naudotojo vardas
export BM_UPLOAD_SSH_USER="root"
# pilnas kelias iki kito serverio naudotojo prisijungimo duomenų
export BM_UPLOAD_SSH_KEY="/root/.ssh/id_rsa"
# išoriniai serveriai:
export BM_UPLOAD_SSH_HOSTS="serveris1 serveris2"
# nurodykite vietą kopijų perkėlimui. Jeigu tokia neegzistuoja, ši direktorija bus sukurta automatiškai kai bus pirmą kartą paleidžiamas backup-manager.
export BM_UPLOAD_SSH_DESTINATION="/var/archives/backups/$HOSTNAME"
declare -a BM_TARBALL_TARGETS
BM_TARBALL_TARGETS[0]="/etc/Kopijos failai"
BM_TARBALL_TARGETS[1]="/home/xmodulo/Mano dokumentai"
BM_TARBALL_TARGETS[2]="/var/log"
export BM_TARBALL_TARGETS
backup-manager
crontab -e
15 05 * * 0 /usr/sbin/backup-manager > /dev/null 2>&1