Verzeichnisse vergleichen
Hallo, ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ? Umgezogen habe ich mit: cp -axv /opt /opt2 mv /opt /opt.old mkdir /opt edit fstab reboot <<<<< kann ich mir den eigentlich sparen ?? Micha
Moin,
* Michael Höller
ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
ls -laR $dir1 | md5sum ls -laR $dir2 | md5sum
reboot <<<<< kann ich mir den eigentlich sparen ??
Das kannst Du Dir praktisch immer sparen. Thorsten -- Sometimes it seems things go by too quickly. We are so busy watching out for what's just ahead of us that we don't take the time to enjoy where we are. - Calvin
* Thorsten Haude schrieb am 27.Okt.2002:
Moin,
* Michael Höller
[02-10-27 12:46]: ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
ls -laR $dir1 | md5sum ls -laR $dir2 | md5sum
Damit überprüfst Du aber nur, ob die Dateinamen und Rechte stimmen, nicht den Inhalt. Das könnte man mit diff machen.
reboot <<<<< kann ich mir den eigentlich sparen ??
Das kannst Du Dir praktisch immer sparen.
In diesem Fall bräuchte man nur von Hand zu mounten. Bernd -- ROTFL = Rolling On The Floor, Laughing = Auf dem Boden wälzen, lachend. SCNR = Sorry, Could Not Resist = Sorry, Ich konte nicht wiederstehen. AFAIK = As Far As I Know = So weit ich weis|BTW = By The Way = Nebenbei bemerkt IMHO = In My Humble Opinion = meiner bescheidenen Meinung nach |Zufallssig. 9
Moin,
* Bernd Brodesser
* Thorsten Haude schrieb am 27.Okt.2002:
* Michael Höller
[02-10-27 12:46]: ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
ls -laR $dir1 | md5sum ls -laR $dir2 | md5sum
Damit überprüfst Du aber nur, ob die Dateinamen und Rechte stimmen, nicht den Inhalt. Das könnte man mit diff machen.
Und die Größe. Das sollte reichen. Hm. Das Datum kann man von cp(1) fälschen lassen, oder? Thorsten -- If people could put rainbows in zoos, they'd do it. - Hobbes
* Thorsten Haude schrieb am 27.Okt.2002:
Moin,
* Bernd Brodesser
[02-10-27 14:54]: * Thorsten Haude schrieb am 27.Okt.2002:
* Michael Höller
[02-10-27 12:46]: ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
ls -laR $dir1 | md5sum ls -laR $dir2 | md5sum
Damit überprüfst Du aber nur, ob die Dateinamen und Rechte stimmen, nicht den Inhalt. Das könnte man mit diff machen.
Und die Größe. Das sollte reichen.
Hm. Das Datum kann man von cp(1) fälschen lassen, oder?
Das Problem ist das Datum des letzten lesenden Zugriffs, das wird ja bei einem normalen ls -l nicht angezeigt. Bernd -- Bitte die Etikette beachten: http://www.suse-etikette.de.vu/etikette.html Bitte Realnamen angeben, kein Vollquoting, kein Html, PGP oder Visitenkarten benutzen. Signatur mit "-- " abtrennen, bei Antworten "Re: " voranstellen, sonst nichts. |Zufallssignatur 4
Am Sonntag, 27. Oktober 2002 14:15 schrieb Thorsten Haude:
Moin,
* Michael Höller
[02-10-27 12:46]: ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
ls -laR $dir1 | md5sum ls -laR $dir2 | md5sum# ok, wenn verschieden dann gibt es differenzen. Wie bekomme ich da die betroffene(n) Dateien raus?
reboot <<<<< kann ich mir den eigentlich sparen ?? Das kannst Du Dir praktisch immer sparen. daher die Frage, nun war aber /opt ein Verzeichnis unter / und nun gibt es eine neue Platte und einen neuen mount point -> /opt wie teile ich das denn Linux ohne reboot mit - geht sicher nur wie?
Gruß Michael
* Michael Höller schrieb am 27.Okt.2002:
Am Sonntag, 27. Oktober 2002 14:15 schrieb Thorsten Haude:
reboot <<<<< kann ich mir den eigentlich sparen ?? Das kannst Du Dir praktisch immer sparen. daher die Frage, nun war aber /opt ein Verzeichnis unter / und nun gibt es eine neue Platte und einen neuen mount point -> /opt wie teile ich das denn Linux ohne reboot mit - geht sicher nur wie?
Einfach mounten. Mounten heißt doch nichts anderes, als ein Dateisystem an ein anderes zu montieren. Lediglich, wenn man / selber an eine andere Stelle haben möchte, wird es etwas komplizierter, da braucht man ein chroot. Letzteres weiß ich aber auch nicht genau. Bernd -- ACK = ACKnowledge = Zustimmung | NAC = No ACknowledge = keine Zustimmung DAU = Dümmster Anzunehmender User | LOL = Laughing Out Loud = Lautes Lachen IIRC = If I Remember Correctly = Falls ich mich richtig erinnere OT = Off Topic = Am Thema (der Liste) vorbei |Zufallssignatur 11
Michael Höller schrieb:
Hallo,
ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
Als Referenz empfehle ich Dir die man page von diff: "man diff" Eine von vielen Moeglichkeiten: diff -brief /opt /opt.old oder diff -r --side-by-side --suppress-common-lines --width=40 /opt /opt.old Viel Erfolg
Hallo, On Sun, 27 Oct 2002, E.S. wrote:
Michael Höller schrieb:
ich habe das Verzeichnis /opt umgezogen auf einen neue Platte. Wie kann ich prüfen ob mein neues /opt identisch ist mir dem "alten" /opt.old ?
Als Referenz empfehle ich Dir die man page von diff: "man diff"
Eher 'man cmp'. -dnh -- Das ist keine Sigg, Zum Kuckuck noch mal! Und wenn du eine daraus machst, so ist das deine Schuld. [WoKo zu Michael Hoffmann in dag°]
participants (5)
-
B.Brodesser@t-online.de
-
David Haller
-
E.S.
-
MichaelHoeller@t-online.de
-
Thorsten Haude