MacOS Sierra 10.12.5 principios de 2015 MacBook pro 13 pulgadas Transcend 1TB
Sigo haciendo esto desde 2015 cuando compré ambos. Cada vez que se desconecta incorrectamente, se cuelga durante 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
Intenté forzar el montaje, desmontaje, expulsión, reinicio del sistema operativo, eliminación del proceso fs_check, pero cada vez que reinicia la verificació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
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 comprueba si el sistema de archivos está sucio, es decir, no se ha desmontado limpiamente. Los sistemas de archivos "sucios" luego obtienen una ejecución de verificación del sistema de archivos ( fsck_msdos
). fsck exitoso marca el sistema de archivos como limpio. (Y generalmente trata de corregir algunas inconsistencias, si encuentra algunas que podría rectificar). Matar 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 forma de evitarlo puede ser posible, pero ciertamente no es recomendable.
Dos 'soluciones':
Posibles medidas preventivas:
La desconexión mecánica involuntaria de las unidades mientras está despierto o en uso podría mitigarse con un mejor cable. No es broma. Tengo un cable bastante caro que se ajusta mucho más que todos los demás en ese puerto. Si el problema ocurre principalmente al dormir o después de no usar la unidad externa, es posible que desee buscar una aplicación como Mountain . Es comercial y puede haber otros (Jettison, CleanMyDrive).
Además, es cierto: este fsck_msdos es principalmente para notificarle de cualquiera y evitar daños mayores, para que pueda llevarlo a un sistema cuyo fsck o chkdsk realmente pueda repararlo.
riccardobucchi
jason plata