A detec��o de BitRot � uma t�cnica usada no Red Hat Gluster Storage para identificar quando ocorreu uma corrup��o silenciosa dos dados. O BitRot tamb�m ajuda a identificar quando os dados de um bloco foram manipulados diretamente, sem o uso de FUSE, NFS ou qualquer outro protocolo de acesso. A detec��o de BitRot � particularmente �til ao usar o JBOD, pois o JBOD n�o fornece outros m�todos para determinar quando os dados em um disco est�o corrompidos. O gluster volume bitrotcomando verifica todos os tijolos de um volume em busca de problemas de BitRot em um processo conhecido como limpeza. O processo calcula a soma de verifica��o para cada arquivo ou objeto e compara essa soma de verifica��o com os dados reais do arquivo. Quando o BitRot � detectado em um arquivo, esse arquivo � marcado como corrompido e os erros detectados s�o registrados nos seguintes arquivos: /var/log/glusterfs/bitd.log /var/log/glusterfs/scrub.log 19.1 Habilitando e desabilitando o daemon BitRot O daemon BitRot est� desativado por padr�o. Para usar ou configurar o daemon, voc� primeiro precisa habilit�-lo. gluster volume bitrot VOLNAME enable Habilite o daemon BitRot para o volume especificado. gluster volume bitrot VOLNAME disable Desabilite o daemon BitRot para o volume especificado.
19.2 MODIFICANDO O COMPORTAMENTO DE DETEC��O DE BITROT
Depois que o daemon estiver ativado, voc� poder� pausar e retomar o processo de detec��o, verificar seu status e modificar com que frequ�ncia ou com que rapidez ele � executado. gluster volume bitrot VOLNAME scrub pause Pausa o processo de lavagem no volume especificado. Observe que isso n�o interrompe o daemon BitRot; interrompe o processo que percorre os arquivos de verifica��o de volume. gluster volume bitrot VOLNAME scrub resume Continua o processo de lavagem no volume especificado. Observe que isso n�o inicia o daemon BitRot; ele reinicia o processo que percorre os arquivos de verifica��o de volume. gluster volume bitrot VOLNAME scrub status Este comando imprime um resumo do status de limpeza no volume especificado, incluindo v�rios detalhes de configura��o e a localiza��o dos logs de erros de taxa de bits e de lavagem para este volume. Ele tamb�m imprime detalhes de cada n� verificado quanto a erros, juntamente com identificadores para quaisquer objetos corrompidos localizados. gluster volume bitrot VOLNAME scrub-throttle rate Como o daemon BitRot limpa todo o sistema de arquivos, a limpeza pode ter um impacto severo no desempenho. Este comando altera a taxa na qual arquivos e objetos s�o verificados. Taxas v�lidos s�o lazy, normale aggressive. Por padr�o, o processo de depura��o � iniciado no lazymodo. gluster volume bitrot VOLNAME scrub-frequency frequency Este comando altera a frequ�ncia com que a opera��o de depura��o � executada quando o daemon BitRot est� ativado. As op��es v�lidas s�o daily, weekly, biweekly, e monthlypadr�o .Por, o processo purificador est� definido para ser executado biweekly.