Generieren Sie die Liste der Dateien auf einem Server und prüfen Sie sie auf dem anderen. Wiederholen Sie den Vorgang in umgekehrter Reihenfolge mit den Servern und sortieren Sie die Listen.
Sammeln Sie zunächst eine Liste von Dateien und die entsprechenden Hashes auf evn-web04:
ssh evn-web04 'find /www/web/prod/evn.tumo.lab -type f -exec md5sum {} \;'
Zweitens übergeben Sie dies an das gleiche Hash-Dienstprogramm auf evn-web03, übergeben Sie --check
und filtern Sie alle Elemente, die nicht identisch sind:
ssh evn-web04 'find /www/web/prod/evn.tumo.lab -type f -exec md5sum {} \;' | \ ssh evn-web03 "md5sum --check - | grep -vE ': OK$'"
Dadurch erhalten Sie eine Liste der Dateien, die:
- existiert auf evn-web04, aber nicht auf evn-web03 oder
- existiert auf evn-web04 und unterscheidet sich zwischen evn-web04 und evn-web03
Um eine vollständige Liste der Unterschiede zu erhalten, müssen Sie auch die Serverreihenfolge umkehren (da evtl. Dateien auf evn-web03 vorhanden sind, die auf evn-web04 nicht vorhanden sind und die oben nicht abgefangen werden). Führen Sie einfach die gleichen Befehle erneut aus, setzen Sie jedoch die Schaltstellen der Servernamen.