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.
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
Reproduzir o registro, montando e desmontando o sistema de arquivo:
mount file-system umount file-system
# mount file-system # umount file-systemCopy to Clipboard Copied! Toggle word wrap Toggle overflow NotaSe 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.
Use o utilitário
xfs_repairpara 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
# xfs_repair -n block-deviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow Montar o sistema de arquivo:
montar file-system
# montar file-systemCopy to Clipboard Copied! Toggle word wrap Toggle overflow
Recursos adicionais
-
A página do homem
xfs_repair(8). -
A página do homem
xfs_metadump(8).