¿Puedes hacer que OSX monte solo ciertas particiones cuando conectas un HDD externo?

Tengo un disco duro externo con 4 particiones.

Mi pregunta es la siguiente: ¿hay alguna forma de decirle al sistema operativo que monte solo dos de ellos (uno FAT y uno HFS+) cuando conecto el HDD? Es bastante molesto tener 4 "discos" conectados en el buscador, y hace que expulsar la unidad sea una prueba para mi paciencia.

Agradecería sus sugerencias. Si es imposible, supongo que tendré que jugar y obtener todo en 2 particiones... :/

Respuestas (2)

Sí. Deberá crear un archivo llamado "fstab" en /etc si aún no está allí:

sudo nano /etc/fstab

A continuación, necesitaremos el identificador universal único (UUID) de las particiones. Abra la Utilidad de Discos y resalte la partición que no desea que se monte automáticamente. Luego presiona CMD+I y serás recibido con la siguiente pantalla (observa el UUID resaltado):

Información de partición de utilidad de disco

Luego necesitaremos ingresar la siguiente línea en nuestro archivo fstab. El siguiente ejemplo evitará que mi partición "Shockwave" se monte automáticamente:

UUID=27C2148B-1734-3900-B89C-FE3EB7E11DBC    none   hfs   rw,noauto

Presiona CNTRL+O para guardar cuando hayas terminado. Puede agregar tantos como desee; una por línea. Reinicie y las particiones especificadas en fstab no se montarán.

El UUID es el identificador único de las particiones (consulte la página de manual a continuación si desea usar la etiqueta del dispositivo en su lugar). La etiqueta noauto le dice a OS X que no se monte automáticamente al cargar. Todavía puede montarlos usando la Utilidad de Discos, pero OS X no lo hará por usted inicialmente.

Si desea obtener más información sobre fstab y lo que puede hacer con él, puede ver su página de manual respectiva .

Eso es más o menos lo que necesito, aunque parece que no funciona para mí. Estoy escribiendo lo siguiente: "UUID={XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXX} none hfs rw,noauto" pero parece que no funciona, ¿estás seguro de que esta es la sintaxis?
He actualizado el tutorial para ti. ¡Recuerde quitar las llaves (por ejemplo, UUID=9324-343224-2343) o no funcionará! Si aún no funciona, asegúrese de tener el UUID correcto.
¿Qué pasa con una partición FAT? la utilidad de disco no muestra UUID para la partición FAT32.
¿Qué pasa si la etiqueta tiene un espacio?
@EthanCardenas- ¿Qué pasa si lo hace? Está utilizando el UUID , no la etiqueta

Puede agregar entradas /etc/fstabpara evitar que se monten volúmenes. Esto es similar a la técnica que describe @cksum. Aquí hay algunos ejemplos de frases ingeniosas. Crearán un archivo fstab si no existe, de lo contrario lo agregarán. Necesita privilegios de administrador.

  1. Evite que se monte un volumen HFS (Mac) llamado Archive. Si se monta manualmente, será de lectura/escritura.

    echo "LABEL=Archive none hfs rw,noauto 0 0" | sudo tee -a /etc/fstab

  2. Volumen NTFS llamado BOOTCAMP. Solo lectura.

    echo "LABEL=BOOTCAMP none ntfs ro,noauto 0 0" | sudo tee -a /etc/fstab

  3. Volumen FAT32 llamado PMBPORTABLE. Solo lectura.

    echo "LABEL=PMBPORTABLE none msdos ro,noauto 0 0" | sudo tee -a /etc/fstab

Entonces puedo montar una unidad particular con sudo mount -t msdos /dev/disk3 /Volumes/usb. Pero, ¿puedo hacer esto sin saberlo /dev/disk3?
+1: esta es una buena técnica, ya que el UUID tiende a cambiar si conecta o desconecta discos USB. Con este método, no es necesario actualizar fstabcada vez que cambia la configuración del disco. Podría ser una buena idea enfatizar este hecho en su respuesta.