Así es como desactivo el montaje automático de volúmenes APFS en MacOS Catalina.
Para los volúmenes de MacOS, tanto Macintosh HD - Data
y Macintosh HD
deben ser referenciados en /etc/fstab
.
Encuentre el volumen(s) utilizando diskutil list
y establecer VOLUME_PATH
en consecuencia.
# Disable auto mounting of "macOS - Data" volume
VOLUME_PATH="/Volumes/macOS - Data"
VOLUME_UUID=`diskutil info "$VOLUME_PATH" | awk '/Volume UUID:/ { print $3 }'`
cat << EOF | sudo tee -a /etc/fstab
UUID=$VOLUME_UUID none apfs rw,noauto
EOF
# Disable auto mounting of "macOS" volume
VOLUME_PATH="/Volumes/macOS"
VOLUME_UUID=`diskutil info "$VOLUME_PATH" | awk '/Volume UUID:/ { print $3 }'`
cat << EOF | sudo tee -a /etc/fstab
UUID=$VOLUME_UUID none apfs rw,noauto
EOF
Esto es lo que sucede al ejecutar los comandos anteriores:
Set VOLUME_PATH
variable a /Volumes/macOS - Data
VOLUME_PATH="/Volumes/macOS - Data"
Set VOLUME_UUID
al volumen UUID de /Volumes/macOS - Data
volumen
Ejecutar diskutil info "$VOLUME_PATH"
salidas de los detalles del volumen de /Volumes/macOS - Data
(que incluye su UUID).
Tuberías ( |
) estos detalles a awk '/Volume UUID:/ { print $3 }'
extrae el UUID.
VOLUME_UUID=`diskutil info "$VOLUME_PATH" | awk '/Volume UUID:/ { print $3 }'`
Adjuntar UUID=$VOLUME_UUID none apfs rw,noauto
a /etc/fstab
y la salida a la consola (ver tee )
cat << EOF | sudo tee -a /etc/fstab
UUID=$VOLUME_UUID none apfs rw,noauto
EOF
0 votos
Aquí es una respuesta de Quora que describe el procedimiento.
0 votos
@Alex Gracias por el enlace. Lamentablemente, esto no es suficiente. Necesitas el UUID específico del dispositivo externo para el que quieres desactivar el montaje automático. La solución que necesito tendría que hacer lo contrario: 1) Desactivar el montaje automático para todos los dispositivos. 2) Optar por el montaje automático para mis dispositivos privados.