Pesquisar

13.5. Conserto de um sistema de arquivo XFS com xfs_repair

download PDF

Este procedimento repara um sistema de arquivo XFS corrompido usando o utilitário xfs_repair.

Procedimento

  1. Criar uma imagem de metadados antes do reparo para fins de diagnóstico ou teste usando o utilitário xfs_metadump. Uma imagem de metadados de um sistema de arquivo de pré-reserto pode ser útil para investigações de suporte se a corrupção for devida a um bug de software. Padrões de corrupção presentes na imagem de pré-reparo podem ajudar na análise da causa-raiz.

    • Use a ferramenta de depuração xfs_metadump para copiar os metadados de um sistema de arquivo XFS para um arquivo. O arquivo metadump resultante pode ser comprimido usando utilitários de compressão padrão para reduzir o tamanho do arquivo se grandes arquivos metadump precisarem ser enviados para suporte.

      # xfs_metadump block-device metadump-file
  2. Reproduzir o log reconfigurando o sistema de arquivo:

    # mount file-system
    # umount file-system
  3. Use o utilitário xfs_repair para reparar o sistema de arquivo não montado:

    • Se a montagem for bem sucedida, não são necessárias opções adicionais:

      # xfs_repair block-device
    • Se a montagem falhou com o erro Structure needs cleaning, o registro está corrompido e não pode ser reproduzido. Use a opção -L (force log zeroing) para limpar o log:

      Atenção

      Este comando faz com que todas as atualizações de metadados em andamento no momento da queda sejam perdidas, o que pode causar danos significativos ao sistema de arquivos e perda de dados. Isto só deve ser usado como último recurso se o registro não puder ser reproduzido.

      # xfs_repair -L block-device
  4. Montar o sistema de arquivo:

    # montar file-system

Recursos adicionais

  • A página do homem xfs_repair(8).
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja oBlog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

© 2024 Red Hat, Inc.