Hallo,
welches Tool empfehlt ihr für Backups von Mail (Dovecot), Datenbank (MySQL) und Dateien auf einen externen Server?
Hallo,
welches Tool empfehlt ihr für Backups von Mail (Dovecot), Datenbank (MySQL) und Dateien auf einen externen Server?
Mail (Dovecot)
Borg
Datenbank (MySQL)
mysqldump + Borg
Dateien
Borg
Alternativ squashfs / tar und OpenSSL oder OpenPGP, und dann per NFS oder SFTP kopieren.
mysqldump
Oder vors Backup vorgeschaltetes Skript
Da ich es minimalistisch mag, habe ich mir ein Skript für den dump erstellt:
#!/bin/bash
USER='backup'
PASSWORD='....'
BAKPATH='/var/www/backup/mysql/db'
if [ ! -d $BAKPATH ]; then
mkdir -p $BAKPATH
fi
dblist=`mysql -u $USER -p$PASSWORD -e "SHOW DATABASES;" | tr -d "|" | grep -v Database`
for db in $dblist; do
if [ $db == 'sys' ] || [ $db == 'information_schema' ] || [ $db == 'performance_schema' ]; then
continue
fi
dbfile=$BAKPATH/$db.sql
if [ -f $dbfile ]; then
rm $dbfile
fi
mysqldump -u $USER -p$PASSWORD --databases --skip-lock-tables $db | gzip -c > $dbfile
done
Alles anzeigen