Bernd schrieb:
Hi,
ich schlage mich das erste Mal mit rsync rum und komme noch nicht so ganz klar. Ich habe zwei Ordner, Quelle (/mnt/nas/Daten/AG_Huber) und Ziel (/mnt/idg2/AG_Huber). Ich wollte nur kopieren, was in Ziel fehlt. Da ich mir nicht sicher war, habe ich folgendes gemacht:
pc53200:/mnt/nas/Daten # rsync -avn AG_Huber /mnt/idg2 .
Beide Verzeichnisse liegen übrigens auf CIFS-Shares. In /mnt/idg2 gibt es einen Ordner AG_Huber. Jetzt hat mir das mit -n eine lange Liste geliefert, aber noch nicht kopiert. Beispielsweise folgendes: AG_Huber/pictures/Weihnachtsfeier Labor/Clip/
Wenn ich mir jetzt auf der Quelle die mtime von dem Ordner angucke, ist die älter als auf dem Ziel:
pc53200:/mnt/nas/Daten # stat AG_Huber/pictures/Weihnachtsfeier\ Labor/Clip/ File: `AG_Huber/pictures/Weihnachtsfeier Labor/Clip/' Size: 0 Blocks: 8 IO Block: 16384 directory Device: 13h/19d Inode: 11276961 Links: 2 Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2012-02-09 18:53:09.823617000 +0100 Modify: 2008-01-24 16:25:59.435075000 +0100 Change: 2012-02-03 15:17:49.978279000 +0100
pc53200:/mnt/nas/Daten # stat /mnt/idg2/AG_Huber/pictures/Weihnachtsfeier\ Labor/Clip/ File: `/mnt/idg2/AG_Huber/pictures/Weihnachtsfeier Labor/Clip/' Size: 0 Blocks: 8 IO Block: 16384 directory Device: 12h/18d Inode: 11444602 Links: 2 Access: (0777/drwxrwxrwx) Uid: ( 0/ root) Gid: ( 0/ root) Access: 2012-02-09 18:50:47.233795000 +0100 Modify: 2012-02-03 21:20:19.130476000 +0100 Change: 2012-02-06 13:50:45.635310000 +0100
Wieso listet rsync den Ordner auf ? Das ich mit der Syntax nicht nur die fehlenden Dateien kopiert hätte, ist mir mittlerweile auch klar. Dafür braucht es wohl die Option --ignore-existing. Nur interessiert es mich jetzt, wieso rsync den o.g. Ordner kopiert hätte. Ich hätte gedacht, daß rsync nur kopiert, was in der Quelle neuer ist als im Ziel. Die in den Ordnern liegenden Dateien haben übrigens identische mtime.
Bernd
Hi, jetzt hab ich mal ein "rsync -avn --ignore-existing AG_Huber /mnt/idg2" probiert. Ich verstehe das so, daß -n mir nur die Ordner anzeigt, die kopiert werden. Oder ? Und --ignore-existing nur die kopiert, die auf Ziel fehlen. Aber mein altbekannter "AG_Huber/pictures/Weihnachtsfeier Labor/Clip/" tauch z.B. wieder auf, obwohl der doch schon in Ziel liegt. Was verstehe ich falsch ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org