xfs_repair /dev/sdb + não foi possível encontrar superbloco secundário válido

xfs_repair /dev/sdb + não foi possível encontrar superbloco secundário válido

temos máquina rhel 7.2 e a máquina é do tipo VM

desde que uma das máquinas falhou no disco, realizamos xfs_repair /dev/sdb(no modo de usuário único)

finalmente depois de 1 hora recebemos a seguinte mensagem

could not find valid secondery superblock

isso significa que não podemos reparar o disco?

insira a descrição da imagem aqui

Responder1

É impossível responder à sua pergunta, pois você não fornece nenhum detalhe sobre o seu problema. Que tipo de falha de disco e o que mais foi feito? E você tem certeza de que o XFS estava ativado /dev/sdb(disco completo) em vez de uma partição? Isto é um pouco incomum.

Então, gostaria apenas de salientar que a saída de xfs_repairé o que você obtém ao executá-lo em um dispositivo totalmente zero que não é e nunca foi XFS.

# truncate -s 40M foobar.img
# losetup --find --show foobar.img 
/dev/loop0
# xfs_repair /dev/loop0
Phase 1 - find and verify superblock...
bad primary superblock - bad magic number !!!

attempting to find secondary superblock...
...........................Sorry, could not find valid secondary superblock
Exiting now.

Portanto, caso você esteja usando o dispositivo errado ou cometendo outro erro semelhante, o resultado não significa nada.

Ferramentas como xfs_repair, fsck, etc. devem ser usadas com cautela, pois podem causar mais danos. Em uma situação de recuperação de dados, você deve sempre ter uma cópia completa do disco ou uma camada de cópia na gravação para experimentar.

informação relacionada