Come montare automaticamente le condivisioni NFS su Mavericks?

6

Ho bisogno di montare all'avvio l'equivalente del comando line:

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

... e non ho idea di come farlo su 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
    
posta Pippo 03.03.2014 - 17:47
fonte

4 risposte

2

L'utilizzo dell'autofs, come suggerito da altri, è probabilmente la strada da percorrere. La maggior parte di ciò che segue funziona in El Capitan, che ha reso il montaggio automatico più difficile, ma dovrebbe valere anche per i Maverick. Non ho un sistema Mavericks da testare.

Per fare in modo che questo lavoro modifichi / etc / auto_master e aggiungi la seguente riga:

/- auto_nfs -nobrowse,nosuid

Quindi crea un nuovo file /etc/auto_nfs (con permessi 644) con il seguente contenuto:

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

Devi aggiungere /.. davanti a /Volumes , perché Mac OS X (almeno El Capitan cercherà di impedirti di montare cose in /Volumes e /../Volumes è ancora /Volumes , semplicemente trucchi il filtro. Potrebbe non essere necessario per Mavericks)

Quindi avvia il demone di montaggio automatico

sudo automount -cv

e dovresti vedere che il volume è stato montato ( ls /Volumes/logs )

    
risposta data 09.03.2016 - 20:02
fonte
0

Apri le preferenze di sistema - > utenti e lì puoi scegliere elementi di accesso

Puoi salvare il tuo comando in un file: Apri textedit Assegna un nome al nuovo file something.sh Crea la prima riga: #! / Bin / bash Quindi aggiungi il tuo codice  esegui chmod + x su di esso aggiungilo agli elementi di accesso

O penso che potresti trascinare l'unità montata in elementi di accesso, non l'ho ancora testata

    
risposta data 03.03.2014 - 19:54
fonte
-1

Penso che questo sia quello che stai cercando ... link

    
risposta data 23.04.2014 - 04:32
fonte
-1

Scopri /etc/auto_master . C'è uno strumento automount in esecuzione esattamente per questo scopo. Sembra essere disabilitato su Yosemite , ma puoi semplicemente accenderlo.

    
risposta data 27.07.2015 - 19:47
fonte

Leggi altre domande sui tag