rsync: failed to set times

Status
Für weitere Antworten geschlossen.

Klinge84

Benutzer
Mitglied seit
12. Dez 2015
Beiträge
14
Punkte für Reaktionen
0
Punkte
0
Hallo,

ich habe bei meinem rsync Script eine Fehlermeldung die ich nicht beheben kann.
Dabei wird vom PC auf die Synology via rsync gesichert.

Rich (BBCode):
rsync: failed to set times on "/volume1/photo/.": Operation not permitted (1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.1]

der User für das Backup ist rsync und hat Schreib und Leserechte für den photo Ordner, Besitzer ist natürlich root (Systemordner für Photostation).


Die Fehlermeldung gibt es bei Backup und Rezepte nicht.

Rich (BBCode):
Synology-DS115> cd /volume1
Synology-DS115> ls -l
drwxr-xr-x    2 root     root          4096 Nov 25 12:33 @S2S
drwxrwxrwx    6 root     root          4096 Jan 30 12:26 @appstore
drwx------    2 root     root          4096 Jan  1  2000 @autoupdate
drwxr-xr-x    4 admin    users         4096 Nov 25 12:33 @database
drwxr-xr-x    2 admin    users         4096 Nov 25 12:40 @download
drwxrwxrwx    9 root     root          4096 Dec  5 18:20 @eaDir
drwxrwxrwx    4 root     root          4096 Jan 11 16:37 @spool
drwxrwxrwx    4 root     root          4096 Jan 31 12:58 @tmp
d---------    8 root     root          4096 Jan  1 21:44 Backup
d---------    3 root     root          4096 Dec  2 17:11 NetBackup
d---------    3 root     root          4096 Nov 23 20:35 Rezepte
-rw-------    1 root     root          7168 Jan 30 15:50 aquota.group
-rw-------    1 root     root          8192 Jan 30 15:50 aquota.user
drwx--x--x    7 root     root          4096 Dec  5 12:12 homes
drwx------    2 root     root         16384 Jan  1  2000 lost+found
d---------   13 root     root          4096 Nov 25 16:09 music
drwxrwxrwx   21 root     root          4096 Jan 30 18:47 photo
-rw-------    1 root     root          5120 Nov 25 12:33 synoquota.db
d---------   18 root     root          4096 Jan 10 17:39 video

Rich (BBCode):
Synology-DS115> cd photo
Synology-DS115> ls -l
drwxrwxr-x    7 rsync    users         4096 Nov 27 10:24 2005
drwxrwxr-x    7 rsync    users         4096 Jan  1 21:08 2006
drwxrwxr-x   14 rsync    users         4096 Nov 27 19:01 2007
drwxrwxr-x    8 rsync    users         4096 Nov 27 19:01 2008
drwxrwxr-x    6 rsync    users         4096 Sep 25  2010 2009
drwxrwxr-x   11 rsync    users         4096 Jan  1 21:09 2010
drwxrwxr-x   11 rsync    users         4096 Mar 11  2012 2011
drwxrwxr-x   13 rsync    users         4096 Feb 16  2013 2012
drwxrwxr-x    9 rsync    users         4096 May  1  2014 2013
drwxrwxr-x    9 rsync    users         4096 Jan 24 13:54 2014
drwxrwxr-x   11 rsync    users         4096 Jan 24 12:30 2015
...
...

Wie kann ich das Problem lösen ?
 
Hallo,

wäre die Option -O (für --omit-dir-times) eine Lösung ?

Frage wäre, wenn ich einzelne Bilder ändere wird das dann von rsync noch erkannt (Vergleich des Änderungsdatums) ?
also wären von der Option nur die Ordner selbst betroffen ?
 
Zuletzt bearbeitet:
Ich nutze mit meinem cygwin-rsync diese Optionen: -rltvh --no-p --delete --modify-window=2, welche verwendest Du?
 
Hallo..

rsync -av -hh --exclude=/EINSORTIEREN-OHNE-SYNC/ -e ssh $QUELLE $ZIEL
 
Ok, dann versuch es einmal mit einigen Optionen, die ich genannt habe. Wenn --no-p oder das modify-window nichts bringen, dann einmal die a-Option durch individuell definierte Optionen ersetzen.
 
Also hab verschiedene Optionen getestet..

rsync -rltv --no-p -hh
rsync -av --no-p -hh
rsync -rltv -hh

leider kein Erfolg :(

modify-window wird nicht benötigt da ich weder FAT noch NTFS habe, habe überall ext4.
 
Die Daten werden aber kopiert oder?
Hast du einen Punkt hinter photo/ ? Lass den mal weg.

Wenn ja Filter einfach die Fehlermeldung.


häng das mal ans Ende von rsync

2>&1 | grep -v 'Operation not permitted'

oder das

2>&1 | grep -v 'Operation not permitted' 'were not transferred'
 
Ja die Daten werden kopiert.

habe in der Pfadangabe keinen Punkt hinter photo ..

ZIEL=rsync@192.168.20.200:/volume1/photo

der Punkt erscheint nur in der Fehlermeldung ..

rsync: failed to set times on "/volume1/photo/.": Operation not permitted (1)
 
probiert dann mal einfach 192.168.20.200:/volume1/photo/ mit slash am Ende.

Wenn nicht einfach die Meldungen filtern.
 
Der slash hinter photo bringt nicht das gewünschte Ergebnis.

mit dem grep Befehl schneidet er mir zwar die Fehlermeldung raus aber ich sehe auch im Log nicht mehr was abläuft.

Es muss doch eine Lösung geben..
 
Hallo,

habe jetzt mal -O (für --omit-dir-times) ausprobiert.

Problem gelöst ! ;)

Der Befehl lautet jetzt...
rsync -avO -hh --exclude=/EINSORTIEREN-OHNE-SYNC/ -e ssh $QUELLE $ZIEL

Ich habe zum testen auch ein einzelnes Bild geändert, das wurde von rsync erkannt und Die Bilddatei im Zielverzeichnis überschrieben. ;)
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat