xfs_repair /dev/sdb + no pudo encontrar un superbloque secundario válido

xfs_repair /dev/sdb + no pudo encontrar un superbloque secundario válido

Tenemos una máquina rhel 7.2 y la máquina es de tipo VM

Dado que una de las máquinas falló en el disco, realizamos xfs_repair /dev/sdb(en modo de usuario único)

finalmente después de 1 hora recibimos el siguiente mensaje

could not find valid secondery superblock

¿Significa que no podemos reparar el disco?

ingrese la descripción de la imagen aquí

Respuesta1

Es imposible responder a su pregunta ya que no proporciona ningún detalle sobre su problema. ¿Qué tipo de falla del disco y qué más se hizo? ¿Y estás seguro de que XFS estaba en /dev/sdb(disco lleno) en lugar de en una partición? Esto es un poco inusual.

Entonces, solo me gustaría señalar que el resultado xfs_repaires lo que se obtiene cuando se ejecuta en un dispositivo completamente cero que no es ni nunca ha sido 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.

Entonces, en caso de que estés usando el dispositivo incorrecto o cometas otro error similar, el resultado no significa nada.

Herramientas como xfs_repair, fsck, etc. deben usarse con precaución, pueden causar más daño. En una situación de recuperación de datos, siempre debe tener una copia completa del disco o una capa de copia en escritura para experimentar.

información relacionada