[Linux] Hardlinks nach Backup wiederherstellen

OP Persönliche Seite #5164919
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
Gast #5164926
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! ^^

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 9 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.