Backup streaming tar

From s23
Jump to navigation Jump to search

BACKUP from server to server[edit]

cd /foo/bar ; tar c . | gzip -1 | ssh -e none -c blowfish user@remote "cd /foo/bar && tar xz"

der von tar erzeugte stream geht uebers netz und wird dort wieder entpackt

BACKUP Script[edit]

#!/bin/bash

DATE=`date +"%Y%m%d"`

mkdir /backup
cd /backup

mysqldump -AaCceQ -uDB-BENUTZER -pDB-PASSWORD -r mysql.dbs
tar czf www-$DATE.tar.gz /home/www
tar czf etc-$DATE.tar.gz /etc
tar czf mysql-$DATE.tar.gz mysql.dbs

scp *$DATE* user@host.weiter.weg:~/.

cd /
rm -r -f /backup

Kleines Script, welches bestimmte Verzeichnisse und die MySQL-Datenbanken sichert und per scp auf einen anderen Host kopiert. Der bei scp verwendete Benutzer muss per public-key auf dem entfernten Host authorized sein, damit er sich ohne Passwort einloggen kann.


Related: How to Unpack various compressed formats