Hallo Аl Воgnеr, Am Montag, 9. Januar 2012 16:30 schrieb Аl Воgnеr:
...
Es existieren auch Prüfsummen jedes einzelnen Files, da muss ich mir aber erst was überlegen, wie ich das effizient vergleiche:
Zeile aus dem letzten Rsync mit dem zurückgesichert wurde: /install/linuxins/fonts/ttf-bitstream-vera-1.10/copyright.txt:27d 7484b1e18d0ee4ce538644a3f04be:
Zeile aus einem älteren Rsync auf einer externen HD /media/2TB_SILV_BAK/inst_bak/linuxins_bak/fonts/ttf-bitstream-ver a-1.10/copyright.txt:27d7484b1e18d0ee4ce538644a3f04be:
Man sieht also die Prüfsummen sind ident. Nun wollte ich vorerst einfach wissen, ob mit rsync "kaputt" gesynct werden kann, oder rsync bei Lesefehlern nichts antastet.
Alternativ nehme ich Ideen gerne entgegen, wie ich ein paar 100.000 Mal Prüfsummen vergleiche.
Es gibt also 2 Textdateien, die mit dem gleichen Bash-Skript erstellt wurden und die es gilt effizient zu vergleichen, wobei der Dateiname alleine (ohne Pfad) mit der md5sum verglichen werden soll.
Ein einfaches diff ist also keine Lösung, da der Pfad nicht ident ist. Auch möchte ich nur dann ein Ergegnis sehen, wenn eine Datei fehlt oder die Prüfsumme nicht stimmt. Es wäre mühsam, nach 10.000 korrekten Dateien, die folgende als defekt zu identifizieren.
Wenn die Dateinamen identisch sind, kopiere doch Deine beiden Textdateien, schmeiß mit Suchen (alles vom ersten bis zum letzten "/") und Ersetzen die Pfade weg, ev. noch sortieren, dann müsste der Vergleich doch klappen, oder ist mir da was entgangen? -- Herzliche Grüße! Rolf Muth Meine Adressen duerfen nicht fuer Werbung verwendet werden! PGP Public Key: http://pgp.mit.edu:11371/pks/lookup?op=get&search=0xF8DC41935544C89A fingerprint: C025 3071 8E56 F8F1 250A 5624 F8DC 4193 5544 C89A