Red Hat Training

A Red Hat training course is available for RHEL 8

13.4. Verificação de um sistema de arquivo XFS com xfs_repair

Este procedimento realiza uma verificação somente leitura de um sistema de arquivos XFS usando o utilitário xfs_repair. Você deve usar manualmente o utilitário xfs_repair para reparar qualquer corrupção. Ao contrário de outros utilitários de reparo do sistema de arquivos, xfs_repair não funciona no momento da inicialização, mesmo quando um sistema de arquivos XFS não foi limpo e desmontado. No caso de uma desmontagem não limpa, o XFS simplesmente reproduz o registro no momento da montagem, garantindo um sistema de arquivo consistente; xfs_repair não pode reparar um sistema de arquivo XFS com um registro sujo sem montá-lo novamente primeiro.

Nota

Embora um binário fsck.xfs esteja presente no pacote xfsprogs, ele está presente apenas para satisfazer initscripts que procuram um binário do sistema fsck.file no momento da inicialização. fsck.xfs sai imediatamente com um código de saída 0.

Procedimento

  1. Reproduzir o registro, montando e desmontando o sistema de arquivo:

    # mount file-system
    # umount file-system
    Nota

    Se a montagem falhar com uma estrutura precisa de erro de limpeza, o registro é corrompido e não pode ser reproduzido. A corrida a seco deve descobrir e relatar mais corrupção no disco como resultado.

  2. Use o utilitário xfs_repair para realizar uma corrida a seco para verificar o sistema de arquivo. Quaisquer erros são impressos e uma indicação das ações que seriam tomadas, sem modificar o sistema de arquivo.

    # xfs_repair -n block-device
  3. Montar o sistema de arquivo:

    # montar file-system

Recursos adicionais

  • A página do homem xfs_repair(8).
  • A página do homem xfs_metadump(8).