Gere a lista de arquivos em um servidor e verifique no outro. Repita com os servidores na ordem inversa e agrupe as listas.
Primeiro, reúna uma lista de arquivos e seus hashes correspondentes no evn-web04:
ssh evn-web04 'find /www/web/prod/evn.tumo.lab -type f -exec md5sum {} \;'
Em segundo lugar, passe isso para o mesmo utilitário hash em evn-web03, passando --check
e filtre por qualquer coisa que não seja idêntica:
ssh evn-web04 'find /www/web/prod/evn.tumo.lab -type f -exec md5sum {} \;' | \
ssh evn-web03 "md5sum --check - | grep -vE ': OK$'"
Isso fornecerá uma lista de arquivos que:
- existem no evn-web04, mas não existem no evn-web03 ou
- existem em evn-web04 e são diferentes entre evn-web04 e evn-web03
Para obter uma lista completa de diferenças, você também precisa reverter a ordem do servidor (porque arquivos podem existir em evn-web03 que não existem no evn-web04, que o acima não vai pegar como está). Apenas execute os mesmos comandos novamente, mas coloque os lugares de troca dos nomes dos servidores.