Rsync -H

  • Ab sofort steht euch hier im Forum die neue Add-on Verwaltung zur Verfügung – eine zentrale Plattform für alles rund um Erweiterungen und Add-ons für den DSM.

    Damit haben wir einen Ort, an dem Lösungen von Nutzern mit der Community geteilt werden können. Über die Team Funktion können Projekte auch gemeinsam gepflegt werden.

    Was die Add-on Verwaltung kann und wie es funktioniert findet Ihr hier

    Hier geht es zu den Add-ons

Status
Für weitere Antworten geschlossen.

quaylar

Benutzer
Registriert
14. Feb. 2018
Beiträge
23
Reaktionspunkte
0
Punkte
1
Hi,

Ich hab zum Thema Umziehen von Generationenbackups die mit rsynd und Hardlinks erstellt wurden schon einiges
Mit der Suchfunktion gefunden, nur keine Lösung für mein Problem:

Ich versuche meine snapshots (erstellt mit snapshots and replication) auf eine externe USB ext4 HDD zu sichern.
Ich kopiere mit rsync -H, hab mittlerweile verifiziert, dass die source auch tatsächlich hard linked ist: kopiere genau 1 Datei aus 2 snapshots auf die USB Platte die identische inodes haben.
Beide sind im transferset von rsync enthalten und trotzdem entstehen auf der USB Platte 2 files mit unterschiedlichen inodes.
Das ganze auf DSM 6.2 mit rsync 3.0.8. Hat irgendjemand einen Tipp? Ich bin doch sicher nicht der einzige der so etwas macht. Die einzige Erklärung die ich noch habe ist, dass die rsync implementierung fehlerhaft ist.

Grüße,

Qu
 
Antworte mir mal selbst: Auch mit einer neueren rsync Version tritt dieses Verhalten auf.
Mein grundlegender Fehler: Ich dachte die btrfs snapshots erstellt durch "Snapshots and Replication" wären genauso hardlink-basiert wie solche die mit rsync erstellt wurden. Falsche Annahme.
btrfs snapshots lassen sich mit rsync nicht replizieren - anscheinend benötigt man dafür "btrfs send" bzw. "btrfs receive". Oder man benutzt einfach das replication feature von "Snapshots and Replication"...allerdings hab ich noch nicht rausgefunden ob das ext. btrfs USB Platten unterstützt.
 
btrfs arbeitet ja mit Subvolumes und ref-links. Und es bringt vermutlich auch alle Tools mit die man so brauchen kann, wenn Synology die mit draufgepackt hat für die snapshots handlings etc.
Würde mich wundern, wenn man da nicht was findet, was dein Ziel mehr oder weniger out-of-the-box erledigt.

Vielleicht sowas, falls das läuft:
https://github.com/oxplot/rsyncbtrfs
 
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat