verificar se dois sistemas de arquivos ZFS são idênticos

4

Eu gostaria de verificar se dois sistemas de arquivos ZFS (neste caso, em pools diferentes) são idênticos. Existe uma maneira de praticar melhor isso?

    
por A__A__0 23.10.2017 / 16:07

3 respostas

2

Se verificar o conteúdo do sistema de arquivos e não o próprio sistema de arquivos, consulte: link

    
por 26.10.2017 / 22:21
1

Você pode compará-los de diferentes maneiras:

  • para uma comparação bit a bit , você pode usar md5 dos dispositivos de suporte físico. Isso pressupõe configuração / layout de conjunto idêntico e nenhuma alteração no sistema de arquivos (ou seja, até mesmo alterações aparentemente insignificantes, tão pequenas quanto uma única diferença atime ). Na prática, as chances de comparar duas zpool por bit por bit são muito, muito baixas.

  • para uma comparação no nível do sistema de arquivos , é possível enviar o sistema de arquivos zfs para dois arquivos diferentes e md5 para eles. Novamente, quaisquer pequenas alterações em um dos sistemas de arquivos e você está ferrado.

  • para comparação de conteúdo , você pode usar md5 em qualquer arquivo no sistema de arquivos e comparar / diferenciar os resultados. Este será o método mais flexível e útil (mas mais lento) para comparar os dois sistemas de arquivos.

por 26.10.2017 / 23:18
1

Eu ia dizer zfsdiff , mas isso é apenas para instantâneos. Eu apenas faria uma execução seca de rsync entre os sistemas de arquivos se eu fosse você.

    
por 26.10.2017 / 23:45

Tags