Necesitamos arreglar la corrupción del sistema de archivos en sdb en la versión Redhat 6

sdb es un sistema de archivos xfs

df -h | egrep "Filesystem|/data" Filesystem Size Used Avail Use% Mounted on /dev/sdb 8.2T 7.0T 1.0T 86% /data 

porque los datos en sdb son enormes

queremos saber ¿Cuál es la mejor opción 1 o 2?

¿u otra idea para arreglar el sistema de archivos?

opción 1

umount /data fsck -y /dev/sdb mount /data 

opción 2

umount /data e2fsck -y /dev/sdb mount /data 

opción 3

umount /data xfs_repair /dev/sdb mount /data 

segundo, ¿cuáles son los riesgos al hacer fsck en datos enormes?

Comentarios

  • Ambas opciones enumeradas son las mismas.
  • Lo siento, lo arreglé
  • Si el sistema de archivos es XFS, ¿por qué intentaría ejecutar e2fsck en él?

Respuesta

Citando esta publicación de superusuario :

fsck es solo el nombre original. Cuando presentaran nuevos sistemas de archivos, necesitarían una herramienta específica para cada uno, efsck para ext, e2fsck para ext2, dosfsck, fsckvfat. Así que hicieron fsck la interfaz que solo llama a la herramienta adecuada.

fsck.xfs 

es probablemente lo que busca.


Actualización relacionada con XFS:

xfs_check y xfs_repair deberían ayudarlo a evaluar el daño y reparar si es posible.

Consulte las páginas del manual para obtener información de uso específico.

Comentarios

  • para que podamos estar seguros cuando lo hacemos – fsck -y / dev / sdb?
  • @yael Eso depende, personalmente creo que lo es, pero esto probablemente se basa en opiniones.
  • Entonces, ¿qué es mejor fsck .xfs -y / dev / sdb o fsck -y / dev / sdb
  • @yael Creo que ambos harían el mismo trabajo. Pero tiendo a especificar siempre el tipo, es decir. Yo usaría fsck.xfs.
  • entonces, ¿cuál es la diferencia entre xfs_repair y fsck.xfs?

Respuesta

Para las personas que votan por fsck.xfs … es solo una versión renombrada de / bin / true. No hace nada excepto devolver «0» y salir . La respuesta correcta es:

umount /data xfs_repair /dev/sdb mount /data 

Comentarios

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *