18 votes

Pouvez-vous faire en sorte qu'OSX ne monte que certaines partitions lorsque vous connectez un disque dur externe ?

J'ai un disque dur externe avec 4 partitions.

Ma question est la suivante : existe-t-il un moyen de dire au système d'exploitation de ne monter que deux d'entre eux (un FAT et un HFS+) lorsque je connecte le disque dur ? C'est plutôt ennuyeux d'avoir 4 "disques" connectés dans le finder, et cela met l'éjection du disque à rude épreuve.

J'apprécierais vos suggestions. Si c'est impossible, je suppose que je vais devoir bricoler et tout mettre dans deux partitions... :/

15voto

Oui. Vous devrez créer un fichier appelé "fstab" dans /etc s'il n'y est pas déjà :

sudo nano /etc/fstab

Ensuite, nous aurons besoin des partitions Identificateur universel unique (UUID). Ouvrez l'utilitaire de disque, et mettez en surbrillance la partition que vous ne voulez pas monter automatiquement. Appuyez ensuite sur CMD+I et vous verrez l'écran suivant (remarquez l'UUID en surbrillance) :

Disk Utility Partition Information

Nous devrons ensuite entrer la ligne suivante dans notre fichier fstab. L'exemple suivant empêchera ma partition "Shockwave" de se monter automatiquement :

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

Hit CNTRL+O pour sauvegarder quand vous aurez terminé. Vous pouvez en ajouter autant que vous le souhaitez ; un par ligne. Redémarrez et les partitions spécifiées dans fstab ne seront pas montées.

El UUID est l'identifiant unique des partitions (consultez la page de manuel ci-dessous si vous souhaitez utiliser l'étiquette du périphérique à la place). Le site noauto indique à OS X de ne pas monter automatiquement au chargement. Vous pouvez toujours les monter en utilisant l'utilitaire de disque, mais OS X ne le fera pas pour vous au départ.

Si vous souhaitez en savoir plus sur fstab et ce que vous pouvez faire avec, vous pouvez consulter sa page respective. page de manuel .

0 votes

C'est à peu près ce dont j'ai besoin, mais cela ne semble pas fonctionner pour moi. J'écris ce qui suit : "UUID={XXXXXXXX-XXXX-XXXX-XXXXXXXXX} none hfs rw,noauto" mais cela ne semble pas fonctionner, êtes-vous sûr que c'est la syntaxe ?

0 votes

J'ai mis à jour le tutoriel pour vous. N'oubliez pas d'enlever les accolades (par exemple, UUID=9324-343224-2343) ou cela ne fonctionnera pas ! Si cela ne fonctionne toujours pas, assurez-vous que vous avez le bon UUID.

0 votes

Qu'en est-il d'une partition FAT ? utilitaire de disque ne montre pas d'UUID pour la partition FAT32.

7voto

Chad von Nau Points 191

Vous pouvez ajouter des entrées dans /etc/fstab pour empêcher le montage des volumes. Cette technique est similaire à celle décrite par @cksum. Voici quelques exemples de lignes uniques. Ils créeront un fichier fstab s'il n'existe pas, sinon ils l'ajouteront. Vous avez besoin des privilèges d'administrateur.

  1. Empêche le montage d'un volume HFS (Mac) nommé Archive. S'il est monté manuellement, il sera en lecture/écriture.

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

  2. Volume NTFS nommé BOOTCAMP. En lecture seule.

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

  3. Volume FAT32 nommé PMBPORTABLE. En lecture seule.

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

0 votes

Ainsi, je peux monter un disque perticulier avec sudo mount -t msdos /dev/disk3 /Volumes/usb . Mais puis-je le faire sans savoir /dev/disk3 ?

1 votes

+1 - C'est une bonne technique, car l'UUID a tendance à changer si vous branchez ou débranchez des disques USB. En utilisant cette méthode, il n'est pas nécessaire de mettre à jour le fichier fstab à chaque fois que vous modifiez la configuration du disque. Il serait bon d'insister sur ce point dans votre réponse.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X