Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen gezeigt.

Link zu dieser Vergleichsansicht

tux:rsync [2011/08/07 11:59]
wikisysop
tux:rsync [2013/05/30 12:00] (aktuell)
wikisysop [rsync unter Mac OSX]
Zeile 102: Zeile 102:
 Die rsync Implementierung unter Mac OSX hält noch eine Besonderheit bereit, es kann mit den >>​Extended Attributes<<​ von Apple umgehen. Wir wollten damit über den Umweg einer Mac OSX Workstation einen Third Party AFP Server (Helios) auf einen anderen (ExtremeZ-IP) migrieren. Dabei wurden auf der Workstation beide Server gemountet und im Terminal ein rsync mit dem Parametersatz >><​fc #​008000>​rsync -vvrltuX --ignore-errors --delete --force --exclude='​Network Trash Folder'​ //$SRC// //​$DST//</​fc><<​ angeworfen. Dabei sorgt dann im Prinzip das AFP Protokoll für die Weitergabe der EAs und jeder AFP Server für sich dann für das korrekte Abspeichern der EAs in seinem Filesystem. ​ Die rsync Implementierung unter Mac OSX hält noch eine Besonderheit bereit, es kann mit den >>​Extended Attributes<<​ von Apple umgehen. Wir wollten damit über den Umweg einer Mac OSX Workstation einen Third Party AFP Server (Helios) auf einen anderen (ExtremeZ-IP) migrieren. Dabei wurden auf der Workstation beide Server gemountet und im Terminal ein rsync mit dem Parametersatz >><​fc #​008000>​rsync -vvrltuX --ignore-errors --delete --force --exclude='​Network Trash Folder'​ //$SRC// //​$DST//</​fc><<​ angeworfen. Dabei sorgt dann im Prinzip das AFP Protokoll für die Weitergabe der EAs und jeder AFP Server für sich dann für das korrekte Abspeichern der EAs in seinem Filesystem. ​
  
-In diesem speziellen Setup war jedoch eine gepatchte rsync Version von Nöten. Bei der Default rsync Version 3.0.7 werden die erweiterten Attribute auf dem Quellserver nicht korrekt ausgelesen, was beim Transport einen Fehler erzeugt. Mike Bombich hat eine [[http://​www.bombich.com/​rsync.html|-> ​gepatchte Version]] in seinem Blog bereit gestellt, welche den korrekten Transport der EAs gewährleisten soll((http://​www.bombich.com/​rsync.html)). Aber auch diese Version hatte einen Bug, welcher vor Allem bei hohen Datenmengen und großen Verzeichnistiefen wieder für Probleme bei den erweiterten Attributen sorgte aber dieser Bug wurde im März 2011 dann von Mike gefixt und ab da konnten wir auch erfolgreich unseren Fileserver migrieren. Einen herzlichen Dank an Mike an dieser Stelle für den Bugfix.+In diesem speziellen Setup war jedoch eine gepatchte rsync Version von Nöten. Bei der Default rsync Version 3.0.7 werden die erweiterten Attribute auf dem Quellserver nicht korrekt ausgelesen, was beim Transport einen Fehler erzeugt. Mike Bombich hat eine gepatchte Version in seinem Blog bereit gestellt, welche den korrekten Transport der EAs gewährleisten soll((http://​www.bombich.com/​rsync.html)). Aber auch diese Version hatte einen Bug, welcher vor Allem bei hohen Datenmengen und großen Verzeichnistiefen wieder für Probleme bei den erweiterten Attributen sorgte aber dieser Bug wurde im März 2011 dann von Mike gefixt und ab da konnten wir auch erfolgreich unseren Fileserver migrieren. Einen herzlichen Dank an Mike an dieser Stelle für den Bugfix. Leider ist es Stand 05/2013 nun so, dass Mike diese Version von seiner Webseite entfernt hat
 \\ \\  \\ \\ 
  --- //pronto 2011/01/28 10:10//  --- //pronto 2011/01/28 10:10//
 {{keywords>​rsync resource fork extended attribute xattr bombich 3.0.7 copy synchronisieren}} {{keywords>​rsync resource fork extended attribute xattr bombich 3.0.7 copy synchronisieren}}
tux/rsync.1312711192.txt.gz (35584 views) · Zuletzt geändert: 2011/08/07 11:59 von wikisysop
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0