Comando de Linux + colección de scripts de shell: inspección y reparación del sistema de archivos

Tutoriales gratuitos recomendados: Python, C++, Java, JS, Rust, Go Manual completo de introducción al lenguaje (6 en 1).zip-Python Documentation Resources-CSDN Download


Incluso los sistemas de archivos modernos pueden fallar si hay un corte de energía repentino o si algún programa no autorizado bloquea el sistema mientras accede a los archivos . Afortunadamente, existen algunas herramientas de línea de comandos que pueden ayudarlo a restaurar el sistema de archivos a la normalidad.
Cada sistema de archivos tiene sus propios comandos de recuperación que pueden interactuar con el sistema de archivos. Esto puede hacer que la situación sea incómoda, dado que
hay más sistemas de archivos disponibles en el entorno Linux, también debe dominar una gran cantidad de comandos correspondientes. Afortunadamente, existe un
programa front-end común que puede determinar el sistema de archivos en el dispositivo de almacenamiento y llamar al comando de recuperación del sistema de archivos adecuado de acuerdo con el sistema de archivos que se va a restaurar. El comando fsck puede verificar y reparar la mayoría de los tipos de sistemas de archivos de Linux, incluidos ext, ext2, ext3, ext4, ReiserFS, JFS y XFS
que se analizaron anteriormente en este capítulo .
El formato del comando es:
fsck options filesystem
Puede enumerar varios sistemas de archivos para verificar en la línea de comando.
Se puede hacer referencia a un sistema de archivos por el nombre del dispositivo, el punto de montaje en el directorio virtual y el valor UUID único asignado al sistema de archivos.



Sugerencia: aunque los usuarios de sistemas de archivos de diario necesitan usar el comando fsck, es discutible si los usuarios de sistemas de archivos COW también deben usar este comando. De hecho, el sistema de archivos ZFS ni siquiera proporciona una interfaz para la utilidad fsck.


El comando fsck usa el archivo /etc/fstab para determinar automáticamente los sistemas de archivos de los dispositivos de almacenamiento normalmente montados en el sistema. Si el
dispositivo de almacenamiento aún no está montado (por ejemplo, acaba de crear un sistema de archivos en un nuevo dispositivo de almacenamiento), debe especificar el
tipo de sistema de archivos con la opción de línea de comando -t. La Tabla 8-4 enumera otras opciones de línea de comandos disponibles.

Es posible que haya notado que algunas opciones de la línea de comandos están duplicadas. Esto es parte del problema con la implementación de una interfaz común para múltiples comandos
. Algunos comandos de reparación del sistema de archivos tienen opciones adicionales disponibles. Si desea una verificación de errores más avanzada, debe consultar la
página de manual de la herramienta de reparación del sistema de archivos para determinar si hay opciones extendidas específicas para el sistema de archivos.

Sugerencia: el comando fsck solo se puede ejecutar en sistemas de archivos desmontados. Para la mayoría de los sistemas de archivos, simplemente puede desmontar el sistema de archivos
para verificarlo y luego volver a montarlo cuando se complete la verificación. Pero debido a que el sistema de archivos raíz contiene todos
los comandos y archivos de registro principales de Linux, no puede desmontarlo en un sistema en ejecución.


¡Ahora es un buen momento para experimentar un LiveCD de Linux por ti mismo! Simplemente inicie el sistema con el LiveCD y
ejecute el comando fsck en el sistema de archivos raíz.
Hasta ahora, este capítulo ha explicado cómo manejar el sistema de archivos en el dispositivo de almacenamiento físico. Linux tiene otras formas de
crear dispositivos de almacenamiento lógico para sistemas de archivos. La siguiente sección le dirá cómo usar los dispositivos de almacenamiento lógico. 

Tutoriales gratuitos recomendados: Python, C++, Java, JS, Rust, Go Manual completo de introducción al lenguaje (6 en 1).zip-Python Documentation Resources-CSDN Download

Supongo que te gusta

Origin blog.csdn.net/tysonchiu/article/details/125873111
Recomendado
Clasificación