rsync bleibt während der Übertragung plötzlich auf unbestimmte Zeit hängen
In den letzten Jahren habe ich einen rsync one-liner verwendet, um wichtige Ordner auf meinem Mac Mini-Desktop (OSX 10.9, 2,5 GHz i5, 4 GB RAM) auf einer FreeNAS-Box (0.7.2 Sabanda Revision 5266, Pentium) zu sichern D 2,66 GHz, 822 MB RAM [vom System gemeldet, ich glaube, da ist 1 GB drin]). Ich führe einen rsync-Daemon auf der FreeNAS-Box aus. In letzter Zeit sind diese Übertragungen auf unbestimmte Zeit hängen geblieben. Ich habe das übliche Google-fu gemacht und kann die Ursache des Problems oder eine Lösung nicht identifizieren.
Der Einzeiler ist:
rsync -rvOlt --exclude '.DS_Store' \
--exclude '.com.apple.timemachine.supported' \
--delete /Volumes/Storage/Music/Albums/ 192.168.1.100::albums
Ich habe versucht zu aktivieren-vvv
und--progress
, aber es gibt kein Muster, nach dem ich unterscheiden kann, was hängt und was nicht. Wenn ich es erneut versuche, hängt dieselbe Datei möglicherweise an einer anderen Stelle während der Übertragung oder überhaupt nicht. Ein trockener Lauf (-n
) gelingt auch nicht immer. Der einzige "Erfolg", den ich hatte, ist die Implementierung eines Timeouts (--timeout=10
) und den Befehl immer wieder ausführen. Irgendwann schleiche ich mich dahin, aber ohne Erfolgsgarantie und mit einem Tempo, das nicht akzeptabel ist. Ich habe einen Punkt erreicht, an dem ich eine Datei habe, an der ich nicht vorbeikomme.
Der Mac Mini ist über 5 GHz mit meinem Router verbunden. Die FreeNAS-Box ist über einen 100-MBit-Port mit demselben Router verbunden. Wenn Transfers tatsächlich gehen,rsync --progress
meldet 2,5-4 MB / s. Laut --progress ist ein Hang buchstäblich nur das - es findet keine Datenübertragung statt, soweit ich das beurteilen kann.
Ich brauche Hilfe sowohl bei der Diagnose als auch bei der Lösung.