tar-Backup direkt per SSH auf einen anderen Server streamen
Backup bei voller Platte auf anderen Server | tar über SSH übertragen | Archiv ohne lokale Kopie erstellen | Sicherung direkt auf Backupserver | tar | ssh | backupVorsicht: Dieser Befehl verändert das System. Vor dem Ausführen verstehen, was er tut.
tar -czf - -C /var/www/vhosts/example.com/httpdocs . | ssh webuser@backup.example.com 'cat > /home/webuser/backup/example.com-httpdocs.tar.gz'tar schreibt das komprimierte Archiv auf die Standardausgabe (-f -), SSH leitet den Datenstrom zum Zielserver, wo cat ihn in eine Datei schreibt. Lokal wird kein Platz für das Archiv benötigt. Genau richtig, wenn die Platte schon voll ist und vor dem Aufräumen noch gesichert werden soll.
Hinweis: Eine vorhandene Zieldatei wird überschrieben. Nach der Übertragung mit ssh BENUTZER@HOST 'tar -tzf ZIEL > /dev/null' prüfen, ob das Archiv vollständig lesbar ist.
Auch gesucht als
- Backup bei voller Platte auf anderen Server
- tar über SSH übertragen
- Archiv ohne lokale Kopie erstellen
- Sicherung direkt auf Backupserver