Ich möchte ein Verzeichnis mit einigen Dateien, das sich auf einer ext3-Partition befindet mit einem Verzeichnis gleichen Names mit einigen Dateien auf einer FAT32-Partition vergleichen. Wenn die Dateien im FAT32-Verzeichnis ident sind, soll nichts passieren, wenn es unterschiedlich ist, dann soll das FAT32-Verzeichnis durch das ext3-Verzeichnis ersetzt werden. Es sollte auch in einem Netze ohn NFS mit scp möglich sein. Bei meiner Suche nach einem entsprechenden Tool, fand ich rsync und unison, eventuell md5sum -c, bin mir aber nicht klar, wie ich das am sichersten überprüfe. Danke für Tips. Al -- Infos zu Softwarepatenten: http://swpat.ffii.org/index.de.html http://petition.eurolinux.org/index.html?LANG=de
Mahlzeit! Al Bogner schrieb:
Ich möchte ein Verzeichnis mit einigen Dateien, das sich auf einer ext3-Partition befindet mit einem Verzeichnis gleichen Names mit einigen Dateien auf einer FAT32-Partition vergleichen. Wenn die Dateien im FAT32-Verzeichnis ident sind, soll nichts passieren, wenn es unterschiedlich ist, dann soll das FAT32-Verzeichnis durch das ext3-Verzeichnis ersetzt werden. Es sollte auch in einem Netze ohn NFS mit scp möglich sein.
Irgendwie scheint die Herbstzeit die Plattenputzzeit zu sein.... Vergleiche den anderen Thread zu dem Thema... In Deinem Fall würde ich das mit rsync machen: rsync -e ssh -avz (--delete (falls Du in der Quelle nicht vorhandenes im Ziel löschen willst) quellserver:quell/ver/zeichniss zielserver:/ziel/ver/zeichniss Gruß, Uli
Am Donnerstag, 11. September 2003 17:18 schrieb Ulrich Klenk:
Irgendwie scheint die Herbstzeit die Plattenputzzeit zu sein.... Vergleiche den anderen Thread zu dem Thema...
Bitte, wie heißt der Thread, den habe ich übersehen und ist vermutlich schon gelöscht, wenn er älter als 3 Tage ist. Al -- Infos zu Softwarepatenten: http://swpat.ffii.org/index.de.html http://petition.eurolinux.org/index.html?LANG=de
Servus! Al Bogner schrieb:
Am Donnerstag, 11. September 2003 17:18 schrieb Ulrich Klenk:
Irgendwie scheint die Herbstzeit die Plattenputzzeit zu sein.... Vergleiche den anderen Thread zu dem Thema...
Bitte, wie heißt der Thread, den habe ich übersehen und ist vermutlich schon gelöscht, wenn er älter als 3 Tage ist.
Kein Problem :-)) 9.9.03 15:26 Doppelte Dateien in 2 Verzeichnissen suchen Gruß, Uli
Am Donnerstag, 11. September 2003 17:18 schrieb Ulrich Klenk:
Ich möchte ein Verzeichnis mit einigen Dateien, das sich auf einer ext3-Partition befindet mit einem Verzeichnis gleichen Names mit einigen Dateien auf einer FAT32-Partition vergleichen. Wenn die Dateien im FAT32-Verzeichnis ident sind, soll nichts passieren, wenn es unterschiedlich ist, dann soll das FAT32-Verzeichnis durch das ext3-Verzeichnis ersetzt werden. Es sollte auch in einem Netze ohn NFS mit scp möglich sein.
rsync -e ssh -avz (--delete (falls Du in der Quelle nicht vorhandenes im Ziel löschen willst) quellserver:quell/ver/zeichniss zielserver:/ziel/ver/zeichniss
Zum einen weiß ich nicht, ob es das ist was ich suche, aber ich frage mich mal, ob man die Fehlermeldungen ignorieren kann: sv:/test # ls . .. activation.png client:/burn/test # ls . .. sv:/test # rsync -e ssh -avz /test/ client:/burn/test/ root@client's password: building file list ... done chown . : Operation not permitted activation.png chown activation.png : Operation not permitted chown . : Operation not permitted wrote 47646 bytes read 36 bytes 10596.00 bytes/sec total size is 51324 speedup is 1.08 rsync error: some files could not be transferred (code 23) at main.c(620) client:/burn/test # ls . .. activation.png Die Fehlermeldungen dürften aufgrund der FAT32-Partition entstehen. Mir ist schon klar, dass mit FAT32 keine Rechte möglich sind. Irritierend ist aber die Meldung "some files could not be transferred" rsync bewirkt zwar im Ergebnis mehr oder weniger das was ich will, aber eigentlich geht es darum, dass ich nach einer defekten Netzwerkkarte überprüfen will, ob die Dateien ident sind und nach einer Fehlermeldung entscheiden will, was zu passieren hat. Den md5sum-Wert eines _ganzen_ Verzeichnisses zu vergleichen würde ungefähr meiner Logik entsprechen, aber das ist ja nicht möglich. Al -- Infos zu Softwarepatenten: http://swpat.ffii.org/index.de.html http://petition.eurolinux.org/index.html?LANG=de
Hallo Al, hallo Leute, (ich habe leider erst jetzt gesehen, dass das versehentlich als PM rausging, deshalb nochmal an die Liste) Am Donnerstag 11 September 2003 21:30 schrieb Al Bogner:
[...] Den md5sum-Wert eines _ganzen_Verzeichnisses zu vergleichen würde ungefähr meiner Logik entsprechen, aber das ist ja nicht möglich.
Was spricht gegen ein (freihändig formuliert und ungetestet) cd verzeichnis1 find | xargs md5sum > ../md5sums_verz1 cd ../verzeichnis2 find | xargs md5sum > ../md5sums_verz2 cd .. diff -u0 md5sums_verz1 md5sums_verz2 | grep -v ^@ Gruß Christian Boltz -- Wie meinte doch neulich ein OS/2 oder CygWin-User: PATH=C:\backspace\return;E:\tab\newline;D:\home W:\pakete\mypaket\configure --prefix=F:\fondlinge [Ralf Corsepius in suse-programming]
participants (3)
-
Al Bogner
-
Christian Boltz
-
Ulrich Klenk