6 votes

Comment monter automatiquement les partages NFS sur Mavericks ?

J'ai besoin de monter au démarrage l'équivalent de la ligne de commande :

sudo mount -o rw,bg,hard,resvport,intr,noac,nfc,tcp mymachine:/var/logs /Volumes/logs

...et je n'ai aucune idée de comment le faire sur Mac (OS X 10.9 Mavericks)

bash-3.2$ diskutil list
/dev/disk0
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS HD                      499.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3
/dev/disk1
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *500.1 GB   disk1
   1:                        EFI EFI                     209.7 MB   disk1s1
   2:                  Apple_HFS HD2                     499.8 GB   disk1s2
/dev/disk2
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *668.2 MB   disk2
   1:        Apple_partition_map                         30.7 KB    disk2s1
   2:                  Apple_HFS OSXDocsetCD             668.1 MB   disk2s2
/dev/disk3
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *477.6 MB   disk3
   1:        Apple_partition_map                         30.7 KB    disk3s1
   2:                  Apple_HFS DevToolsDocsetCD        477.6 MB   disk3s2
/dev/disk4
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     Apple_partition_scheme                        *596.2 MB   disk4
   1:        Apple_partition_map                         30.7 KB    disk4s1
   2:                  Apple_HFS iOSDocsetCD             596.1 MB   disk4s2

2voto

Greg Points 1425

En utilisant autofs, comme suggéré par d'autres, est probablement la voie à suivre. La plupart de ce qui suit fonctionne sous El Capitan, ce qui rend le montage automatique plus difficile, mais cela devrait également s'appliquer à Mavericks. Je n'ai pas de système Mavericks pour tester.

Pour que cela fonctionne, éditez /etc/auto_master et ajoutez la ligne suivante :

/- auto_nfs -nobrowse,nosuid

Ensuite, créez un nouveau fichier /etc/auto_nfs (avec des autorisations 644) avec le contenu suivant :

/../Volumes/logs -fstype=nfs,nrw,bg,hard,resvport,intr,noac,nfc,tcp mymachine:/var/logs

Vous devez ajouter /.. devant le /Volumes, car Mac OS X (au moins El Capitan) essaiera de vous empêcher de monter des choses dans /Volumes et /../Volumes est toujours /Volumes, il trompe juste le filtre. Cela pourrait ne pas être nécessaire pour Mavericks.

Ensuite, lancez le daemon de montage automatique

sudo automount -cv

et vous devriez voir que le volume a été monté (ls /Volumes/logs)

0voto

Kevin Grabher Points 7160

Ouvrez Préférences Système -> Utilisateurs et là vous pourrez choisir les éléments de connexion

Vous pouvez également enregistrer votre commande dans un fichier : Ouvrez TextEdit Nommez le nouveau fichier quelquechose.sh Mettez la première ligne : #!/bin/bash Ensuite ajoutez votre code exécutez chmod +x sur le fichier ajoutez-le aux éléments de connexion

Ou je pense que vous pourriez simplement glisser le lecteur monté dans les éléments de connexion, je ne l'ai pas testé cependant

-1voto

Emily Points 127

-1voto

andsens Points 99

Découvrez /etc/auto_master. Il existe un outil d'automontage fonctionnant exactement à cette fin. Il semble être désactivé sur Yosemite, mais vous pouvez simplement l'activer.

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