Así que hice esto por una unidad de memoria y funcionó perfectamente, a continuación, lo he probado un disco duro externo y no va a funcionar. Después de entrar:
sudo mount -w -t msdos /dev/disk3s1 /Volumes/MIXTAPE
Obtengo este resultado:
mount [-dfruvw] [-o options] [-t external_type] special node
mount [-adfruvw] [-t external_type]
mount [-dfruvw] special | node
Por favor, ayuda! no va a dejar que me reconoce ningún disco cuando está enchufado
Los pasos seguidos y trabajó para la unidad de memoria pero no para otros... Desde la terminal:
Identificar tu USB por su NOMBRE e IDENTIFICADOR:
diskutil list
La salida es:
/dev/disk3 (external, physical):
#: TYPE NAME SIZE IDENTIFIER
0: FDisk_partition_scheme *2.0 GB disk3
1: DOS_FAT_32 MIXTAPE 2.0 GB disk3s1
En este caso, NOMBRE=MIXTAPE y el IDENTIFICADOR=/dev/disk3s1
Ahora desmontar el USB:
sudo diskutil unmount /dev/$IDENTIFIER
Ejemplo:
sudo diskutil unmount /dev/disk3s1
La salida es:
Volume MIXTAPE on disk3s1 unmounted
Ahora creamos el directorio del Volumen - esta parece ser la clave!
sudo mkdir /Volumes/$NAME
Ejemplo:
sudo mkdir /Volumes/MIXTAPE
No hay salida.
Ahora montar el USB para el Volumen:
sudo mount -w -t msdos /dev/disk3s1 /Volumes/$NAME
Ejemplo:
sudo mount -w -t msdos /dev/disk3s1 /Volumes/MIXTAPE
No hay salida.
Validar que el USB es ahora de escritura:
touch /Volumes/$NAME/tmp.txt
Ejemplo:
touch /Volumes/MIXTAPE/tmp.txt
Ahora debería ser capaz de ver que eran capaces de crear la tmp.txt archivo en tu USB en la aplicación de Buscador o por:
ls -al /Volumes/$NAME
Ejemplo:
ls -al /Volumes/MIXTAPE