Guten Morgen, ich musste ca 2TB Daten mit 25Mio Files kopieren. Damit es nicht all zu lang dauert hab ich eine Dateiliste erstellt, diese in gleich große "Chunks" gesplittet und mehrere rsyncs parallel laufen lassen. Nach hmm 10h in etwa, war das durch. Dummerweise waren einige Files hardlinked (nicht meine Schuld^^) und sehr viele Hardlinks konnten von rsync nicht hergestellt werden, weil - ich vermute - das nur funktioniert hätte, wenn eine rsync-Instanz alle Files, die zusammen hängen, in der Chunk-Liste gehabt hätte. Kennt jemand eine einfache Möglichkeit, wie man nachträglich die Links wieder herstellen könnte? (Ein Deduplizierer, der Duplikate sucht und dann verlinkt, wäre mir suspekt ... Es handelt sich um Produktions-Daten) Ein einzelner rsync im -auv Modus macht es jedenfalls nicht. Kann gerne ein paar Stunden dauern ... Jemand Ideen? Viele Grüße, Mampf
vielleicht
1 | rsync -WHav --link-dest=<altes-ziel>/ <quelle>/ <neues-ziel>/ |
altes-ziel wäre dein restore versuch, neues-ziel ein verzeichnis daneben, und quelle… naja. der möglicherweise helfende parameter ist hier "H" - restore hard-links als hard links. wenn rsync dann durch ist, solltest du altes-ziel löschen können, und in neues-ziel sollten die daten korrekt hard verlinkt vorliegen. vielleicht! ^^
c. m. schrieb: > vielleicht! ^^ Das ist genau mein Problem xD Hmm, mal schauen, wenn ich keinen sinnvollen Weg finde, muss ich doch die beiden NAS-Filer per Interconnect verbinden und einen Snapmirror-Restore machen ... Das wollte ich ursprünglich vermeiden. Im Nachhinein sind die guten Lösungen doch weniger Aufwand als die kruden Krücken xD
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.