Frage von tecno145, 5

Archiv, Upload Script Linux. Wie macht man eins (Backup) (Debian)?

Yo Leute, ich suche ein Script das den Ordner zuerst zu einem Tar Archiv Packt (Sollte nach dem Datum heißen). Danach mit SFTP zu einem anderen Debian Server hochläd. Dies Sollte alle 3h geschehen...

Danke für jede Antwort... :D

Antwort
von tgel79, 2

Ich denke, was du suchst ist so etwas wie duplicity mit duply als frontend (gibt es beides als debian paket), was dir differentielle backups macht. Das hat auch ein backend für sftp, aber z.B. auch für Dropbox.  Das entscheidende ist, dass nur die Dateien übertragen, die sich auch geändert haben.

Ansonsten einfach ein cron job

#!/bin/bash
tarname=`date +"%Y-%m-%d-%H-%m"`
tar cvfz  $tarname $1
sftp user@host <<!
put $tarname /mein/backup/verzeichniss
!

user host und /mein/backup/verzeichnis musst du natürlich passend ersetzen.

Damit das passwortfrei läuft musst du auch eine pubkey Authentifizierung einrichten. Wie gesagt, dafür gibt es aber eigentlich fertige Lösungen.

Viel Erfolg

Keine passende Antwort gefunden?

Fragen Sie die Community

Weitere Fragen mit Antworten