6 votos

fsck_msdos sigue bloqueando el HD externo

MacOS Sierra 10.12.5 principios de 2015 MacBook pro 13inch Transcend 1TB

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

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

He intentado forzar el montaje, desmontar, expulsar, reiniciar el sistema operativo, matar el proceso fs_check, pero cada vez 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

2voto

Pickle Puntos 2099

Es necesario.

Es independiente de Mac o MacOS en cuestión. Como usted escribió "indebidamente": esta es la clave aquí.

Para evitar daños en el sistema de archivos, el sistema operativo comprueba si el sistema de archivos está sucio, es decir, si no se ha desmontado limpiamente. Los sistemas de archivos "sucios" reciben entonces una ejecución de comprobación del sistema de archivos ( fsck_msdos ). Un fsck exitoso marca el sistema de archivos como limpio. (Y usualmente trata de corregir algunas inconsistencias, si es que encuentra algunas que pueda rectificar). Matar ese proceso antes de que haga lo mismo que un desmontaje adecuado, es decir, "marcar el sistema de archivos como limpio", le hará entrar en un bucle. Encontrar una manera de evitarlo puede ser posible, pero ciertamente no es recomendable.

Dos "soluciones":

  1. Intenta expulsar/desmontar el sistema de archivos de forma limpia cada vez. Esa es la mejor manera de evitar la ejecución de fsck. Puede haber algunas aplicaciones disponibles para hacer incluso eso más conveniente, dependiendo de qué tipo de discos en qué tipo de conexión se van a utilizar.
  2. Deja que siga su curso fsck la primera vez. Ese es el camino más corto para empezar a usarlo de nuevo.

Posibles medidas preventivas:

La desconexión mecánica de las unidades de disco involuntariamente mientras están despiertas o en uso podría mitigarse con un cable mejor. No es broma. Yo tengo un cable bastante caro que queda mucho más ajustado que todos los demás en ese puerto. Si el problema se produce principalmente con el sueño o después de no utilizar la unidad externa es posible que desee buscar en una aplicación como Montaña . Es comercial y puede haber otros por ahí (Jettison, CleanMyDrive).

También, es cierto: este fsck_msdos es principalmente para notificar de cualquier y evitar daños mayores, por lo que puede llevarlo a un sistema cuyo fsck o chkdsk realmente puede repararlo.

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X