Hallo,
um Links und Rechte etc. zu erhalten, möchte ich (einmalig) mit rsync Daten von einem gemounteten Laufwerk übernehmen; beide Laufwerke haben eine identische Verzeichnisstrukur, d.h.
_Source="/media/RechnerName/mnt/Daten/Test" _Target="/mnt/Daten/"
Es soll das Unterverzeichnis Test rekursiv übernommen werden, es existiert auf der Ziel-Platte nicht. Ich habe diese Optionen ausgewählt:
rsync --info=name,del --recursive --links --perms --times --group --owner -D --xattrs --keep-dirlinks --hard-links --executability --sparse --partial --protect-args --stats --human-readable --human-readable "$_Source" "$_Target"
Mein Problem:
EDIT: $_Source und $_Target habe ich wohl richtig?
Sind meine Optionen OK?
EDIT: Ein in der Quelle verlinktes Verzeichnis wird aber nicht als Link sondern komplett mit allen darin befindlichen Dateien kopiert. Wie mach' ich's richtig?
Nachtrag: Funktioniert das mit den Links überhaupt in dieser Richtung (vom Ziel aus)? Beispiel:
ls -lR "/mnt/Daten/Verzeichnis/xyz" | grep ^l # auf dem Quell-PC, liefert (korrekt) 9 Files, 2 Verzeichnisse ls -lR "/Media/RechnerName/mnt/Daten/Verzeichnis/xyz" | grep ^l # auf dem Ziel-PC, liefert nichts
Danke, Michael