¿Cómo montar automáticamente los recursos compartidos NFS en Mavericks?

6

Necesito montar en el momento del arranque el equivalente del comando de línea:

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

... y no tengo idea de cómo hacerlo en 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
    
pregunta Pippo 03.03.2014 - 17:47

4 respuestas

2

El uso de autofs, como lo sugieren otros, es probablemente el camino a seguir. La mayor parte de lo que sigue funciona en El Capitán, lo que dificultó el montaje automático, pero también debería aplicarse a los Mavericks. No tengo un sistema Mavericks para probar.

Para que funcione, edite / etc / auto_master y agregue la siguiente línea:

/- auto_nfs -nobrowse,nosuid

Luego cree un nuevo archivo /etc/auto_nfs (con permisos 644) con el siguiente contenido:

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

Tienes que agregar /.. delante de /Volumes , porque Mac OS X (al menos El Capitán intentará evitar que montes la cosa en /Volumes y /../Volumes todavía es /Volumes simplemente engaña el filtro. Esto podría no ser necesario para los Mavericks)

A continuación, inicie el daemon de montaje automático

sudo automount -cv

y debería ver que el volumen se ha montado ( ls /Volumes/logs )

    
respondido por el Andrew Maier 09.03.2016 - 20:02
0

Abrir preferencias de sistema - > usuarios y allí puedes elegir los elementos de inicio de sesión

Puedes guardar tu comando en un archivo: Abrir mensaje de texto Nombra el nuevo archivo something.sh Haga la primera línea: #! / Bin / bash Luego agrega tu código  ejecuta chmod + x en ello añádelo a los elementos de inicio de sesión

O creo que podría arrastrar el disco montado a los elementos de inicio de sesión, no lo he probado

    
respondido por el Kevin Grabher 03.03.2014 - 19:54
-1

Creo que esto es lo que estás buscando ... enlace

    
respondido por el mpmackenna 23.04.2014 - 04:32
-1

Echa un vistazo a /etc/auto_master . Hay una herramienta de montaje automático que se ejecuta exactamente para este propósito. Parece estar deshabilitado en Yosemite , pero puedes encenderlo.

    
respondido por el andsens 27.07.2015 - 19:47

Lea otras preguntas en las etiquetas