fsck_msdos sigue bloqueando la HD externa

4

MacOS Sierra 10.12.5 principios de 2015 MacBook pro 13 pulgadas Trascender 1TB

Sigue haciendo esto desde 2015 cuando compré ambos. Cada vez que se desconecta incorrectamente, se cuelga mucho tiempo al intentar volver a montarlo porque el sistema sigue revisando el fs:

$ sudo lsof | grep disk2
fsck_msdo 2084             root    3u      CHR               1,6 0xcf04928000     1153 /dev/rdisk2s1

Se intentó forzar el montaje, el desmontaje, la expulsión, el reinicio del sistema operativo y el proceso fs_check, pero cada vez que se reinicia la comprobación del sistema de archivos.

¿Es necesario? ¿Cómo puedo desactivarlo?

$ diskutil list

/dev/disk2 (external, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *1.0 TB     disk2
   1:             Windows_FAT_32 Transcend               1.0 TB     disk2s1
    
pregunta RiccardoBucchi 07.08.2017 - 22:21

1 respuesta

1

Es necesario.

Es independiente de Mac o macOS involucrados. Como escribiste "incorrectamente": esta es la clave aquí.

Para evitar daños en el sistema de archivos, el sistema operativo verifica "¿está sucio el sistema de archivos?", es decir, no está desmontado limpiamente. Los sistemas de archivos "sucios" luego obtienen una ejecución de la verificación del sistema de archivos ( fsck_msdos ). El éxito de fsck marca el sistema de archivos como limpio. (Y por lo general, trata de corregir algunas inconsistencias, si encuentra algunas de las que podría rectificar). Eliminar ese proceso antes de que haga lo mismo que un desmontaje adecuado, es decir, "marcar el sistema de archivos como limpio", lo enviará a un bucle. Encontrar una manera de evitarlo es posible, pero ciertamente no es recomendable.

Dos 'soluciones':

  1. Intente expulsar / desmontar el sistema de archivos limpiamente cada vez. Esa es la mejor manera de evitar la ejecución fsck. Es posible que haya algunas aplicaciones disponibles para hacer que esto sea aún más conveniente, dependiendo de qué tipo de discos y qué tipo de conexión van a usar.
  2. Deja que ejecute su curso fsck la primera vez. Esa es la forma más corta de comenzar a usarlo nuevamente.

Posibles medidas preventivas:

La desconexión mecánica de las unidades involuntariamente mientras está despierto o en uso podría mitigarse con un mejor cable. No es broma. Tengo un cable bastante caro que se asienta mucho más apretado que todos los demás en ese puerto. Si el problema ocurre principalmente con el modo de suspensión o después de no usar la unidad externa, es posible que desee ver una aplicación como Mountain . Es comercial y podría haber otros por ahí (Jettison, CleanMyDrive).

También, es cierto: este fsck_msdos es principalmente para notificarte de cualquier daño y evitarlo, por lo que puedes llevarlo a un sistema cuyo fsck o chkdsk en realidad puede repararlo.

    
respondido por el LangLangC 22.08.2017 - 22:42

Lea otras preguntas en las etiquetas