Voici comment je désactive le montage automatique des volumes APFS sur MacOS Catalina.
Pour les volumes MacOS, les deux Macintosh HD - Data
y Macintosh HD
doivent être référencés dans /etc/fstab
.
Trouvez le(s) volume(s) en utilisant diskutil list
et mettre VOLUME_PATH
en conséquence.
# 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
Voici ce qui se passe lorsque vous exécutez les commandes ci-dessus :
Définir VOLUME_PATH
à la variable /Volumes/macOS - Data
VOLUME_PATH="/Volumes/macOS - Data"
Définir VOLUME_UUID
à l'UUID du volume de /Volumes/macOS - Data
volume
Running diskutil info "$VOLUME_PATH"
sort les détails du volume de /Volumes/macOS - Data
(qui comprend son UUID).
Tuyauterie ( |
) ces détails à awk '/Volume UUID:/ { print $3 }'
extrait l'UUID.
VOLUME_UUID=`diskutil info "$VOLUME_PATH" | awk '/Volume UUID:/ { print $3 }'`
Ajouter UUID=$VOLUME_UUID none apfs rw,noauto
à /etc/fstab
et la sortie sur la console (voir tee )
cat << EOF | sudo tee -a /etc/fstab
UUID=$VOLUME_UUID none apfs rw,noauto
EOF