Ich habe eine große Menge an Dateien in verschiedenen Unterverzeichnissen liegen, es gibt ein Backup davon und im Laufe der Zeit wurde versehentlich auch mal auf dem backup gearbeitet. Es macht also Sinn, dies mal abzugleichen, sprich es sollte immer die neuere Version erhalten bleiebn, egal auf welcher Platte sie liegt. Das wollte ich mit rsync tun und folgendermaßen vorgehen:
Zuerst rsync in die eine Richtung, ohne Löschen und neuere Dateien überspringen. Dann das ganze in umgekehrter Richtung.
Ein Verzeichnis liegt auf einer an USB angeschlossenen Festplatte, das Backup dazu liegt auf einer Platte, die an der Fritzbox angeschlossen ist. Als vorsichtiger Mensch machte ich das est mal mit einem kleinen Unterverzeichnis, um zu sehen ob meine Idee passt.
Der (sinngemäße) Befehl rsync /fritzbox/ /lokal funktioniert und macht was er soll. Umgkehrt, also rsync /lokal/ /fritzbox bringt eine Fehlermeldung, die ich nicht verstehe. Auf gut Glück das ganze mal mit sudo vorangestellt hat auch nicht funktioniert.
Wenn ich das mit Grsync ausführe bekomme ich folgende Meldung:
**** default - Fri Jan 2 14:55:29 2015 ** RSYNC-Befehl wird ausgeführt: rsync -r -t -p -o -v --progress -u -s /media/btnl/Sicherung/music/4 Non Blondes /run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/ sending incremental file list 4 Non Blondes/ 4 Non Blondes/Bigger, Better, Faster, More!/ 4 Non Blondes/Bigger, Better, Faster, More!/01 4 Non Blondes - Train.flac 26,591,624 100% 130.56MB/s 0:00:00 (xfr#1, to-chk=11/14) 4 Non Blondes/Bigger, Better, Faster, More!/02 4 Non Blondes - Superfly.flac 34,724,668 100% 79.04MB/s 0:00:00 (xfr#2, to-chk=10/14) 4 Non Blondes/Bigger, Better, Faster, More!/03 4 Non Blondes - What's Up¿.flac 33,430,510 100% 49.66MB/s 0:00:00 (xfr#3, to-chk=9/14) 4 Non Blondes/Bigger, Better, Faster, More!/04 4 Non Blondes - Pleasantly Blue.flac 16,859,417 100% 20.35MB/s 0:00:00 (xfr#4, to-chk=8/14) 4 Non Blondes/Bigger, Better, Faster, More!/05 4 Non Blondes - Morphine & Chocolate.flac 32,884,612 100% 30.93MB/s 0:00:01 (xfr#5, to-chk=7/14) 4 Non Blondes/Bigger, Better, Faster, More!/06 4 Non Blondes - Spaceman.flac 25,715,995 100% 115.14MB/s 0:00:00 (xfr#6, to-chk=6/14) 4 Non Blondes/Bigger, Better, Faster, More!/07 4 Non Blondes - Old Mr. Heffer.flac 16,545,947 100% 43.23MB/s 0:00:00 (xfr#7, to-chk=5/14) 4 Non Blondes/Bigger, Better, Faster, More!/08 4 Non Blondes - Calling All the People.flac 25,463,272 100% 43.75MB/s 0:00:00 (xfr#8, to-chk=4/14) 4 Non Blondes/Bigger, Better, Faster, More!/09 4 Non Blondes - Dear Mr. President.flac 32,031,456 100% 39.78MB/s 0:00:00 (xfr#9, to-chk=3/14) 4 Non Blondes/Bigger, Better, Faster, More!/10 4 Non Blondes - Drifting.flac 22,545,842 100% 22.30MB/s 0:00:00 (xfr#10, to-chk=2/14) 4 Non Blondes/Bigger, Better, Faster, More!/11 4 Non Blondes - No Place Like Home.flac 23,318,679 100% 19.39MB/s 0:00:01 (xfr#11, to-chk=1/14) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.01 4 Non Blondes - Train.flac.CtrQHR" failed: Operation not supported (95) 4 Non Blondes/Bigger, Better, Faster, More!/Folder.jpg rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.02 4 Non Blondes - Superfly.flac.xxg58v" failed: Operation not supported (95) 32,768 40% 304.76kB/s 0:00:00 81,023 100% 732.63kB/s 0:00:00 (xfr#12, to-chk=0/14) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.05 4 Non Blondes - Morphine & Chocolate.flac.TBbAnw" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.06 4 Non Blondes - Spaceman.flac.7dH1Hc" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.07 4 Non Blondes - Old Mr. Heffer.flac.VwXXtT" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.08 4 Non Blondes - Calling All the People.flac.JRa4AA" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.09 4 Non Blondes - Dear Mr. President.flac.nqtm9h" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.10 4 Non Blondes - Drifting.flac.PU8Ob0" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.11 4 Non Blondes - No Place Like Home.flac.XLMBGI" failed: Operation not supported (95) rsync: mkstemp "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes/4 Non Blondes/Bigger, Better, Faster, More!/.Folder.jpg.nK9eCr" failed: Operation not supported (95) sent 290,264,991 bytes received 3,089 bytes 82,933,737.14 bytes/sec rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1183) [sender=3.1.0] total size is 290,193,045 speedup is 1.00 Exit-Status des rsync-Prozesses:23
Operation not supported (95)
Wenn ich es mit dem Terminal ausführe, bekomme ich genau das gleiche, mit vorangestelltem sudo sieht das so aus:
sudo rsync -r -t -p -o -v --progress -u -s "/media/btnl/Sicherung/music/4 Non Blondes/" "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes" [sudo] password for btnl: sending incremental file list rsync: ERROR: cannot stat destination "/run/user/1000/gvfs/smb-share:server=uj,share=teilen/ST2000DM-001-9YN164-01/4 Non Blondes": Permission denied (13) rsync error: errors selecting input/output files, dirs (code 3) at main.c(652) [Receiver=3.1.0]
Permission denied (13)
Ich gehe mal davon aus, dass es mit den Zugriffsrechten über die Fritzbox zu tun hat, obwohl ich manuell unter Ubuntu problemlos umkopieren kann. Aber mir ist nicht klar, wie ich das entsprechend eingeben muss. Wer hat mir einen Tipp?
Nachtrag: Ich habe noch den Beitrag http://forum.ubuntuusers.de/topic/rsync-mkstemp-failed/ gefunden. Welche zeichen dürfen denn in Dateinamen nicht sein, wenn man rsync anwednet. ich habe auch ein anderes verzeichnis ohne verdächtige zeichen versucht, auch hier das gleiche Verhalten. Leerzeichen tauchen bei mir aber immer auf, die werde ich nicht verhindern können.