fsck -cc /dev/sdb1 da este resultado. ¿Está todo bien?

fsck -cc /dev/sdb1 da este resultado. ¿Está todo bien?
root@host [/]# fsck -cc /dev/sdb1
fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
Checking for bad blocks (non-destructive read-write test)
Testing with random pattern: done
/dev/sdb1: Updating bad block inode.
Pass 1: Checking inodes, blocks, and sizes
Pass 2: Checking directory structure
Pass 3: Checking directory connectivity
Pass 4: Checking reference counts
Pass 5: Checking group summary information

/dev/sdb1: ***** FILE SYSTEM WAS MODIFIED *****
/dev/sdb1: 11/18317312 files (0.0% non-contiguous), 1198478/73258400 blocks

Decía que el sistema de archivos fue modificado. ¿Así que lo que? Simplemente lo formateo. ¿Nada malo?

Respuesta1

Parece que no encontró nada. Y luego actualicé el inodo del bloque defectuoso con sus resultados, que no fue nada.

FILE SYSTEM WAS MODIFIEDes escupido porfsck cualquiermomento en que realiza una escritura en el sistema de archivos. Cambiar ese inodo de bloque defectuoso califica.

Especialmente porque no especificó solucionar ningún problema sin preguntarle ( -y). Si surgieron problemas en el disco que necesitaban corrección, habría dicho algo.

Respuesta2

Lo ejecutaría de nuevo. Encontraron -ccbloques defectuosos y llamaron al programa badblockspara repararlos. Es posible que desee simplemente ejecutarlo como:

$ fsck /dev/sdb1

extracto de la página de manual de fsck.ext3

-C
Esta opción hace que e2fsck ejecute el programa badblocks(8) para encontrar cualquier bloque que esté defectuoso en el sistema de archivos y luego los marque como incorrectos agregándolos al inodo del bloque defectuoso. Si esta opción se especifica dos veces, el análisis de bloques defectuosos se realizará mediante una prueba de lectura y escritura no destructiva.

ACTUALIZACIÓN #1: Pregunta de seguimiento

¿El fsck encontró un bloque defectuoso? ¿Qué es la prueba de lectura y escritura no destructiva?

fsckes una herramienta de interfaz que realiza una variedad de comprobaciones en cuanto al bienestar general de un sistema de archivos. El -ccinterruptor le indica fsckque llame badblockstambién para que se realice una verificación más exhaustiva.

Una lectura/escritura no destructiva implica que primero se realiza una copia de seguridad del contenido de la ubicación, luego se utiliza un patrón para probar la ubicación y se devuelve el contenido original.

Referencias

Respuesta3

No se preocupe, este mensaje aparece cuando tiene un archivo incorrecto, por ejemplo un archivo con un nombre incorrecto o unicode, o un archivo dañado, que no está relacionado con su sistema de archivos.

Respuesta4

Aparentemente puedes ejecutar dumpe2fs -bpara ver la lista de bloques defectuosos, por ejemplo. dumpe2fs -b /dev/sdb1. Supongo que si la salida está vacía, no hay bloques defectuosos (pero no tengo una unidad con bloques defectuosos disponible en este momento, así que no puedo probarla).

información relacionada