Maslinux
Las noticias más recientes sobre GNU-Linux

Comprueba el sistema de archivos para detectar errores con el comando FSCK

 

 

 

 

 

 

 

FSCK es una utilidad muy importante de Linux/Unix, se usa para verificar y reparar los errores en el sistema de archivos. Es similar a la utilidad ‘chkdsk’ en los sistemas operativos Windows. Está disponible para Linux, MacOS y sistemas operativos FreeBSD.

FSCK significa Comprobación de coherencia del sistema de archivos y la mayoría de las veces, se ejecuta en el momento del arranque, pero también puede iniciarse manualmente por superusuario, si es necesario.

Se puede usar con 3 modos de operación,

1- Comprobar si hay errores y dejar que el usuario decida qué se debe hacer con cada error.

2- Comprueba si hay errores y realice las reparaciones automáticamente.

3- Comprueba si hay errores y muestre el error, pero no realiza ninguna reparación.

Sintaxis para usar FSCK

Podemos usar el comando FSCK manualmente con la siguiente sintaxis:

$ fsck opciones de unidades

Las opciones que se pueden usar con el comando fsck son,

-p Reparación automática (sin preguntas)

-n No hacer cambios en el sistema de archivos

-y Asumir “sí” a todas las preguntas

-c Comprobar si hay bloques defectuosos y agregarlos a la lista de badblock

-f Comprobación forzada incluso si el sistema de archivos está marcado como limpio

-v Sea detallado

-b superblock: Usa superblock alternativo

-B blocksize Force bloquea cuando se busca superblock

-j external_journal Establecer la ubicación de external_journal
-l bad_blocks_file Agregar a la lista de badblocks

-L bad_blocks_file Establecer badblocks list

Podemos usar cualquiera de las siguientes opciones, dependiendo de la operación que necesitemos realizar. Analicemos algunas de las opciones del comando fsck con ejemplos.

Nota: – Antes de hablar sobre cualquier ejemplo, lee esto. No deberíamos usar FSCK en unidades montadas, ya que habrá grandes posibilidades de que el bloqueo de la unidad montada dañará la unidad permanentemente. Entonces, antes de ejecutar fsck, debemos desmontar la unidad con el siguiente comando:

$ umount drivename

Por ejemplo,

$ umount /dev/sdb1

Puedes verificar el número de partición con el siguiente comando

$ fdisk -l

Además, al ejecutar fsck, podríamos obtener algunos códigos de error. A continuación se menciona la lista de códigos de error que podríamos entender con sus significados,

0 – Sin errores
1 – Errores del sistema de archivos corregidos
2 – El sistema debe ser reiniciado
4 – Errores del sistema de archivos sin corregir
8 – Error operacional
16 – Error de uso o de sintaxis
32 – Fsck cancelado por solicitud del usuario
128 – Error de biblioteca compartida

Ahora veamos el uso del comando fdisk con ejemplos,

Realizar una comprobación de errores en una sola partición

Para realizar una comprobación de archivos en una sola partición, ejecuta el siguiente comando desde la terminal,

$ umount /dev/sdb1

$ fsck /dev/sdb1

Comprobar el sistema de archivos en busca de errores y repararlos automáticamente

Ejecuta el comando fsck con la opción ‘a‘ para realizar la comprobación de coherencia y para repararlos automáticamente, ejecuta el siguiente comando. También podemos usar la opción ‘y‘ en lugar de la opción ‘a‘.

$ fsck -a /dev/sdb1

Comprobar el sistema de archivos en busca de errores, pero no repararlos

En caso de que solo necesitemos ver el error que está ocurriendo en nuestro sistema de archivos y no necesitamos repararlos, entonces deberíamos ejecutar fsck con la opción ‘n’,

$ fsck -n /dev/sdb1

Realizar una comprobación de errores en todas las particiones

Para realizar una verificación del sistema de archivos para todas las particiones en una sola vez, usa fsck con la opción ‘A‘,

$ fsck -A

Para deshabilitar la verificación del sistema de archivos raíz, usaremos la opción ‘R

$ fsck -AR

Comprobar solo la partición con el sistema de archivos mencionado

Para ejecutar fsck en todas las particiones con el tipo de sistema de archivos mencionado, por ejemplo ‘ext4‘, usa fsck con la opción ‘t‘ seguido del tipo de sistema de archivos,

 

$ fsck -t ext4 /dev/sdb1

o bien,

$ fsck -t -A ext4

Realizar la verificación de consistencia solo en las unidades desmontadas

Para asegurarnos de que fsck se realiza solo en unidades desmontadas, usaremos la opción ‘M‘ mientras ejecutamos fsck,

$ fsck -AM

Original

(Visitada 1 veces, 1 visitas hoy )

Deja un comentario

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

¿Dinero público? ¡Código Público! – Únete a la campaña de la FSFE

Mediante el uso de software libre, los datos de los ciudadanos se mantienen más seguros y las posibilidades de éxito ataques de los criminales se reduce. El software libre también puede utilizarse como base para mejores aplicaciones, basándose en él para crear programas más eficientes y seguros. En resumen, el Software Libre puede ayudarnos a construir una sociedad mejor para todos.Firma aquí Para más info, Visita este enlace

Populares

  • KDE Plasma 5.12 LTS ingresa a Beta, ofrece aspecto unificado e integración para smartphones (164)
  • El concurso de fondos de pantalla Fedora 28 está abierto (126)
  • Porteus Kiosk 4.6 lanzado con correcciones para Meltdown y Spectre (92)
  • 7 de los mejores temas de iconos para Ubuntu (61)
  • Cómo instalar VirtualBox 5.1 en Debian 9 (Stretch) (54)
  • Los 9 mejores editores de texto en GNU-Linux (52)
  • Cómo configurar Bluetooth en GNU/Linux (43)

Categorías

Archivos

Este blog apoya a Slimbook

Porque producen ultrabooks ensamblados en España con software y hardware libre.

Suscripción por email

Puedes suscribirte a las noticias más recientes por correo electrónico

10 años en la Web

Maslinux.es utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies