rsync IO Fehler

Hallo,

ich habe gerade ein Backup mit dem rsync Befehl rsync -rtogplXA --delete --human-readable --progress $QUELL/ $ZIEL/ gemacht.

Am Ende des Vorgangs kam dann die Meldung “IO error encountered – skipping file deletion”.

Backupmedium ist eine externe USB Festplatte.

Wie kriegt man rsync dazu, etwas mehr zu dem IO error zu sagen? Kann man rsync anweisen, exakt zu sagen, bei welchen Files der IO Error getriggert wurde? Aus der Meldung geht nicht mal hervor, ob der IO Error auf dem Quell- oder Ziellaufwerk auftrat…

Gruß

Tja, ich verwende rsync nicht, aber laut “man rsync” sollte dir vermutlich die “-v” (“–verbose”) bzw. “-vv” Option weiterhelfen können:

      ** -v, --verbose
**              This  option  increases  the  amount of information you are given
              during the transfer.  By default, rsync works silently. A  single
              **-v**  will  give  you information about what files are being trans-
              ferred and a brief summary at the end. Two **-v** options  will  give
              you information on what files are being skipped and slightly more
              information at the end. More than two **-v** options should  only  be
              used if you are debugging rsync.

Ich bin der Sache nun auf die Spur gekommen.

Ich hatte noch ein FUSE Dateisystem gemountet, ein EncFS Verzeichnis. Das hat rsync aus dem Tritt gebracht.

Merke: vor rsync erst alle FUSE Systeme aushängen, die auf der Struktur eingehängt sind, von der man das Backup machen will.

Dann sollte ja eigentlich die ‘-x’ Option helfen:

        -x, --one-file-system       don't cross filesystem boundaries


(außer natürlich du hast im Quellbaum andere Filesysteme gemountet, die du schon mitsichern willst…)