ubuntuusers.de

Datenintegrität auf 2 NAS prüfen

Status: Ungelöst | Ubuntu-Version: Kein Ubuntu
Antworten |

jensi71

Anmeldungsdatum:
6. Januar 2011

Beiträge: 303

Wohnort: Kreis Offenbach

Hallo Leute!

Folgendes Szenario: ich muss meine Daten von NAS1 auf NAS2 umziehen, und dabei die Hauptordner (ca. 25 Stück) in neue gemeinsame Ordner im neuen NAS2 einsortieren. Nun habe ich die beiden Geräte per FTP verbunden und kann die Dateien so kopieren und einsortieren. Da in manchen Ordnern zig kleine Dateien sind, dauert das dementsprechend länger. Ist aber OK, da die Kopierarbeiten direkt im NAS als Hintergrundaufgabe dann laufen - Rechner kann ausgemacht werden.

Nun möchte ich aber im Anschluss prüfen, ob die Ordner auch komplett und richtig übertragen wurden. Beide NAS sind an meinem PC per FSTAB eingebunden, funktioniert auch alles. Dann versuchte ich, per GTKHASH eine Prüfsumme zu erzeugen. Das geht allerdings nuuuur auf die Dateien selber. Gibts denn sowas in der Art, die kompletten Ordner berechnen zu lassen und dann miteinader zu vergleichen? 25 Ordner zu prüfen ist echt einfacher als 43716 Dateien 🙄

Wie sicher ist die Datenübertragung per FTP hinsichtlich der Integrität? (Geht nicht um Tunnel oder so, findet alles im eigenen LAN statt)

sebix Team-Icon

Ehemalige

Anmeldungsdatum:
14. April 2009

Beiträge: 5582

Spricht etwas gegen rsync?

Wenn du Pruefsummen erstellen willst, kannst du das mit sha256sum und Konsorten machen, sowie mit find die Strukturen durchiterieren. Abgesehen davon kannst du noch diff verwenden, wuerde ich aber nicht empfehlen.

jensi71

(Themenstarter)

Anmeldungsdatum:
6. Januar 2011

Beiträge: 303

Wohnort: Kreis Offenbach

Hallo sebix, danke für Deine Antwort.

Naja per rsync müsste ich dann das ganze per Terminal/Shell auf dem NAS machen. Sieht halt nicht so komfortabel und übersichtlich aus wie in dem Filemanager. Rsync prüft gleich nach dem kopieren die Integrität, richtig? Ist ein Synology NAS. Meine Idee war halt, gleich beim kopieren die Daten richtig einzuordnen.

Antworten |