3.10. Cómo reparar un sistema de archivos


Cuando los nodos fallan con el sistema de archivos montado, el diario del sistema de archivos permite una recuperación rápida. Sin embargo, si un dispositivo de almacenamiento pierde el poder o es físicamente desconectado, el sistema de archivos puede corromperse (los diarios no pueden ser usados para recuperarse de las fallas del subsistema de almacenaje). Cuando ocurre este tipo de corrupción, puede recuperar el sistema de archivos GFS2 utilizando el comando fsck.gfs2.

Aviso

El comando fsck.gfs2 debe ser ejecutado solo en sistemas de archivos que están desmontados de todos los nodos.

Nota

Si tiene experiencia previa utilizando el comando gfs_fsck en los sistemas de archivos GFS, observe que el comando fsck.gfs2 difiere de algunas versiones anteriores de gfs_fsck en la siguiente forma:
  • No puede establecer el modo interactivo con Ctrl+C. Al presionar Ctrl+C se cancela el comando fsck.gfs2. No presione Ctrl+C a menos que pretenda cancelar el comando.
  • Puede incrementar el nivel de verbosidad con la opción -v. Si se añade una segunda opción -v, se incrementará aún más el nivel de verbosidad.
  • Puede reducir el nivel de verbosidad con la opción -q. Si añade una segunda opción -q el nivel de verbosidad se reducirá de nuevo.
  • La opción -n abre un sistema de archivos para sólo lectura y responde automáticamente no a cualquier pregunta. Esta opción ofrece una manera de observar los errores sin permitir que el comando fsck.gfs2 surta efecto.
Consulte las páginas del manual (man) gfs2.fsck para obtener mayor información sobre otras opciones del comando.

Uso

fsck.gfs2 -y BlockDevice
-y
La opción -y hace que todas las preguntas sean respondidas afirmativamente con yes. Con la opción -y especificada, el comando fsck.gfs2 no le preguntará nada antes de realizar los cambios.
BlockDevice
Especifica los dispositivos de bloque en donde residen los sistemas de archivo GFS2.

Ejemplo

En este ejemplo, el sistema de archivos GFS2 que reside en el dispositivo de bloque /dev/testvol/testlv es reparado. Todas las preguntas son respondidas con yes.
[root@dash-01 ~]# fsck.gfs2 -y /dev/testvg/testlv
Initializing fsck
Validating Resource Group index.
Level 1 RG check.
(level 1 passed)
Clearing journals (this may take a while)...
Journals cleared.
Starting pass1
Pass1 complete
Starting pass1b
Pass1b complete
Starting pass1c
Pass1c complete
Starting pass2
Pass2 complete
Starting pass3
Pass3 complete
Starting pass4
Pass4 complete
Starting pass5
Pass5 complete
Writing changes to disk
fsck.gfs2 complete
Red Hat logoGithubRedditYoutubeTwitter

Aprender

Pruebe, compre y venda

Comunidades

Acerca de la documentación de Red Hat

Ayudamos a los usuarios de Red Hat a innovar y alcanzar sus objetivos con nuestros productos y servicios con contenido en el que pueden confiar.

Hacer que el código abierto sea más inclusivo

Red Hat se compromete a reemplazar el lenguaje problemático en nuestro código, documentación y propiedades web. Para más detalles, consulte el Blog de Red Hat.

Acerca de Red Hat

Ofrecemos soluciones reforzadas que facilitan a las empresas trabajar en plataformas y entornos, desde el centro de datos central hasta el perímetro de la red.

© 2024 Red Hat, Inc.