Tag zusammen 
Habe mir gerade mal eine winziges backup-script für rsync erstellt, das will aber irgendwie nicht so richtig funktionieren. Im Zeil-Verzeichnis existieren nach dem Durchlaufen des Scripts immer noch Dateien, die im Quell-Verzeichnis nicht mehr da sind (trotz --delete). Außerdem fehlen im Ziel-Verzeichnis etliche Dateien. Nachtrag: rsync bearbeitet viele Verzeichnisse nicht rekursiv, trotz -a. Es werden nur versteckte Ordner (z. B. .adobe) rekursiv bearbeitet.
Das Script gibt zum Ende ein paar Fehlermeldungen aus:
rsync: writefd_unbuffered failed to write 4 bytes to socket [sender]: Broken pipe (32) rsync error: error in file IO (code 11) at receiver.c(302) [receiver=3.0.7] rsync: connection unexpectedly closed (968 bytes received so far) [sender] rsync error: error in rsync protocol data stream (code 12) at io.c(601) [sender=3.0.7]
Fehlen noch Parameter oder setze ich irgendetwas falsch?
Script:
#! /bin/bash bak_target=/media/LINUS_EXTER_/backup if [ ! -e $bak_target ] #Prüfung, ob Backup-Verzeichnis existiert then echo "Backup-Verzeichnis existiert nicht!" else sudo rsync -a --delete /etc/ $bak_target/etc #Systemeinstellungen sichern sudo rsync -a --delete /home/linus/ $bak_target/linus #Home-Verzeichnis sichern fi
Beste Grüße
Linus
Du willst ja schließlich wissen, ob dein backup erfolgreich war oder nicht. Ich finde auch grad keine Möglichkeit, das Verhlaten zu ändern. Möglicherweise willst du deine vdis ja excluden
Aber ich will mich ja nicht beklagen, sonst tut rsync ja seinen Dienst
2004 – 2017 ubuntuusers.de • Einige Rechte vorbehalten
