Anzeige:
Ergebnis 1 bis 13 von 13

Thema: Sicheres/überprüftes Kopieren einen großen Datei

  1. #1
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    1.197

    Sicheres/überprüftes Kopieren einen großen Datei

    Hallo zusammen,

    ich hab folgendes Problem:
    ich hab ein unkomprimiertes ISO-Image einer 1TB-Platte gemacht.
    Als Zielverzeichnis hab ich einen TrueCrypt-Container angegeben.

    Nun möchte ich die ISO-Datei aus dem Container auf ein anderes Verzeichnis im Netzwerk kopieren.
    Das hab ich mit dem Dolphin-Dateimanager unter KDE gemacht.
    Die angezeigte Größe beider Dateien ist identisch, wenn ich die Eigenschaften der Dateien aufrufe und vergleiche.

    Um sicher zu gehen, hab ich mir jeweils eine MD5-Checksum erstellen lassen und diese waren unterschiedlich.
    Hier hatte ich eigentlich einen identischen Ausgabewert erwartet.

    Nun wollte ich sicherheitshalber nochmal mit KDiff3 vergleichen - leider hängt sich KDiff3 nach einer Zeit auf.
    Ein diff auf Konsolenebene brachte das Ergebnis, dass die Dateien verschieden sind, ein cmp ebenfalls.

    Nun die Frage, wie kann ich die Datei sicher binär kopieren, ohne dass sich Übertragungsfehler einschleichen.
    Oder hab ich bei md5/diff/cmp Fehler gemacht?

    Danke und Gruß
    Andreas

  2. #2
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.054
    Wie erstellst du das ISO-Image?
    Wird das ISO-Image noch benutzt?
    Welchen Befehl benutzt du zum Vergleichen?
    Welche Dateien vergleichst du?
    Welchen Befehl nutzt du zum Kopieren?
    Welche Ausgabe kommt denn bei beiden MD5-Checks genau raus?

    https://help.ubuntu.com/community/HowToMD5SUM

    Bei mir sieht das so aus:
    Code:
    [jemand@anywhere Verzeichnis]$ md5sum OpenBSD6.iso 
    a3570f4b68f02914d21eb874e1c15333  OpenBSD6.iso
    [jemand@anywhere Verzeichnis]$ cp OpenBSD6.iso OpenBSD.iso
    [jemand@anywhere Verzeichnis]$ md5sum OpenBSD.iso 
    a3570f4b68f02914d21eb874e1c15333  OpenBSD.iso
    Also mit "cp" sollte es gehen.

    Alternativen:
    sha224sum, sha256sum, sha384sum und sha512sum
    Geändert von florian0285 (09.02.17 um 15:35 Uhr)
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  3. #3
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    1.197
    Wie erstellst du das ISO-Image?
    Mit DD eine Platte in ne ISO-Datei gepumpt.

    Wird das ISO-Image noch benutzt?
    Ja, soll zur Datenrettung der darin befindlichen Daten genommen werden

    Welchen Befehl benutzt du zum Vergleichen?
    Welche Dateien vergleichst du?
    Code:
    diff datei.iso kopie.iso
    cmp datei.iso kopie.iso
    und das Programm kdiff3 ist wie gesagt eingefroren...

    Welchen Befehl nutzt du zum Kopieren?
    Welche Ausgabe kommt denn bei beiden MD5-Checks genau raus?
    Drag&Drop im Dolphin-Dateimanager

    Welche Ausgabe kommt denn bei beiden MD5-Checks genau raus?
    Unterschiedliche, sonst wäre ich garnicht nervös geworden

    Ich hab jetzt die Kopie gelöscht, kopiere sie nochmal mit cp und mach dann den MD5-Check nochmal...

  4. #4
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.054
    Zitat Zitat von AndreasMeier Beitrag anzeigen
    Ja, soll zur Datenrettung der darin befindlichen Daten genommen werden
    Ich meinte eigentlich ob sie noch "geöffnet" ist und "benutzt" wird oder irgendwie eingebunden etc. Also letztendlich ist zum Ausschließen, dass noch Daten live verändert werden.

    Code:
    diff datei.iso kopie.iso
    cmp datei.iso kopie.iso
    und das Programm kdiff3 ist wie gesagt eingefroren...
    ...
    Unterschiedliche, sonst wäre ich garnicht nervös geworden
    Copy&Paste der Eingabe/Ausgabe ist halt immer aussagekräftiger als eine "Aussage".
    Zwei Augen übersehen einen Fehler, vier Augen entdecken ihn vielleicht
    Das Forum hat 1Mio Augen

    Ich hab jetzt die Kopie gelöscht, kopiere sie nochmal mit cp und mach dann den MD5-Check nochmal...
    Versuchs dann auch mal mit sha.
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  5. #5
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Diff ist der falsche Befehl (inklusive der Varianten mit GUI Frontend) weil diff für ASCII Dateien gedacht ist. Deine Idee mit md5sum war richtig, wenn md5sum unterschiedliche Werte liefert ist irgendwo mindestens ein Bit anders.

    sha256sum tut das Selbe, nur ist die Wahrscheinlichkeit dass unterschiedliche Dateien durch "Zufall" die gleiche Prüfsumme bilden noch ein paar Millionenmal geringer als bei md5sum.

    Bereits md5sum reicht für alle _Prüfsummen_ Anwendungen die du je im Leben benötigen wirst dicke aus. Es soll nur in der Kryptographie nicht mehr verwendet werden weil man da Angriffsmöglichkeiten gefunden hat.

    In der Praxis reicht selbst ein CRC16 meist dicke aus... mit md5sum bist du schon auf dem richtigen Weg.
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  6. #6
    Registrierter Benutzer
    Registriert seit
    Dec 2003
    Ort
    Dettenhausen
    Beiträge
    22.054
    :-) in der Praxis reicht sogar ein diff meist aus :-) - auch wenn's für Binärdateien per se nicht gedacht ist.

    ... ok, es macht keinen Spaß bezüglich Geschwindkeit und so mit großen Dateien wie Images, aber das ist ja nicht er Punkt :-)
    Ich bin root - ich darf das.

  7. #7
    Elefantenversteher Avatar von florian0285
    Registriert seit
    Jun 2016
    Beiträge
    1.054
    Zitat Zitat von Newbie314 Beitrag anzeigen
    sha256sum tut das Selbe
    ...
    Bereits md5sum reicht für alle _Prüfsummen_ Anwendungen
    ... mit md5sum bist du schon auf dem richtigen Weg.
    Nur so als Anmerkung. MD5Sum macht das selbe, aber wenn MD5Sum einen weg hat (z. B. Programmfehler) oder nicht mit 1TB Files umgehen kann, dann kann man das einfach ausschließen indem man die Menge X an anderen Programmen damit testet. Wenn diese das richtige Ergebnis liefern und MD5Sum nicht, dann liegts wohl nicht am Image sondern am Programm. Wenn diese ebenfalls ein falsches Ergebnis liefern liegts eher am Image oder der Größe und nicht am Programm.

    Deswegen meine Empfehlung: Teste es zusätzlich mit sha
    Matthäus 7:3 Was siehst du aber den Splitter in deines Bruders Auge, und wirst nicht gewahr des Balkens in deinem Auge?

  8. #8
    Registrierter Benutzer
    Registriert seit
    Apr 2015
    Beiträge
    31
    @Themenersteller: wie ist deine Kopieraktion inkl Checksummen ausgegangen? Hast du den Fehler gefunden?

  9. #9
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    1.197
    Nach diversen Fehlschlägen (Abbruch der Kopieraktion bei Abschluss) hab ich nun endlich die Datei ohne Fehlermeldung per cp-Befehl in der Konsole auf eine lokale Platte kopieren können.
    Jetzt lass ich gerade sha512sum datei.iso > sha512.txt auf beiden Dateien durchlaufen und bin auf das Ergebnis gespannt.
    Mit so großen Dateien macht das echt keinen Spaß

  10. #10
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    1.197
    Also, ich bin hoffentlich einen Schritt weiter gekommen.

    Wie im letzten Beitrag schon beschrieben, hab ich die ISO-Datei aus dem TrueCrypt-Container per Konsole und CP-Befehl erfolgreich auf eine lokale Platte kopieren können.

    Als nächstes hab ich auf Quell- und Ziel-ISO-Datei den Befehl sha512sum laufen lassen.
    Dieser ging bei der lokalen Platte verhältnismäßig flott, bei dem TrueCrypt-Container dauerte das mehrere Tage.

    Das Ergebnis von sha512sum hab ich jeweils in eine Textdatei sha512.txt gepiped.

    Die Schlüssel sind identisch, das Ergebnis von diff siehe unten:
    Code:
    andreas@thinkpad-X220 /media/andreas/WD USB 2TB/images $ diff -s sha512.txt /media/veracrypt2/images/backup_orginalimage/sha512.txt 
    Dateien sha512.txt und /media/veracrypt2/images/backup_orginalimage/sha512.txt sind identisch.
    Damit hoffe ich, dass die Kopie zur Quell-Datei auch identisch kopiert wurde.

    Das heißt, ich kann dann beruhigt die Orginaldatei aus dem Container löschen, oder?
    Geändert von AndreasMeier (04.03.17 um 17:37 Uhr)

  11. #11
    Newbie and practicing Avatar von Newbie314
    Registriert seit
    Mar 2007
    Beiträge
    7.639
    Ja, Original und Kopie sind mit astronomisch hoher Wahrscheinlichkeit identisch. Wenn die .iso so wichtig ist solltest du eine Zweitkopie auf separater Platte halten.
    Für den Vergleich hätte es übrigens auch md5sum getan, das ist schneller. Nur die Wahrscheinlichkeit ist weniger astronomisch hoch wenn der Test ergibt die Dateien sind identisch.
    Bei Konsolenausgaben / Fehlermeldungen bitte immer Code Tags verwenden: [code] -Text- [/code]
    "Überzeugungen sind gefährlichere Feinde der Wahrheit als Lügen" (H. Lesch)

  12. #12
    Registrierter Benutzer
    Registriert seit
    Aug 2004
    Beiträge
    1.197
    Vielen Dank für die Bestätigung, dann kann ich morgen endlich weiter arbeiten

  13. #13
    Registrierter Benutzer Avatar von towo2099
    Registriert seit
    Feb 2002
    Ort
    Pößneck
    Beiträge
    4.565
    Mal abgesehen davon, das ein dd-Image einer Platte/Partition niemals ein iso ist, auch wenn man dem erzeugten File diese Erweiterung gibt.
    Signatur nach Diktat Spazieren gegangen ;)

Ähnliche Themen

  1. In Textdatei referenzierte Datei an einen anderen Ort kopieren
    Von TKbeat im Forum System installieren und konfigurieren
    Antworten: 9
    Letzter Beitrag: 03.06.09, 16:35
  2. Zerteilung einer großen Datei
    Von Melchior im Forum Anwendungen Allgemein, Software
    Antworten: 11
    Letzter Beitrag: 15.03.07, 06:58
  3. Antworten: 20
    Letzter Beitrag: 07.05.06, 23:33
  4. Antworten: 3
    Letzter Beitrag: 30.08.05, 13:04
  5. kann keine großen daten kopieren
    Von buhman im Forum System installieren und konfigurieren
    Antworten: 0
    Letzter Beitrag: 30.01.03, 19:10

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •