Come vengono definiti i percorsi di montaggio del file system di rete in Lion (a parte i servizi di directory)?

9

Controllo dei servizi di directory per i supporti del file system di rete, ovvero

sudo dscl . -list /Mounts

e

sudo dscl . -readall /Mounts

non restituisce nulla, tuttavia il file /etc/fstab è deprecato in Lion. Perché dscl non restituisce nulla e dove sono definiti i montaggi se non sono da Servizi di directory?

    
posta rubixibuc 25.10.2011 - 04:58
fonte

1 risposta

7

OS X utilizza lo stack Autofs per montare i file system di rete. Keith Winston ha una buona introduzione a Autofs su OS X affermando che:

OS X uses an autofs code stack based on Sun's Solaris version of Unix. Many of the advanced features are not documented very well, and this can be an issue unless you are familiar with Solaris. I was not and had to do quite a bit of digging.

Autofs is often used in enterprise environments to set up network-based home directories and other network mounts for users at login. It can also dynamically mount network shares on access.

Per impostazione predefinita, Autofs monta i sistemi di file di rete definiti tramite Directory Services, quelli definiti in /etc/fstab e NFS file system, tutti in base alla sua tabella principale, /etc/auto_master .

La tua chiamata a dscl non restituisce nulla perché nessun supporto è stato definito in Servizi di directory (non c'è da stupirsi). Se si desidera definire punti di montaggio non coperti dalla configurazione predefinita di Autofs senza ricorrere a Servizi di directory o /etc/fstab deprecato, sarà necessario aggiungere una mappatura (tramite un file auto_ *) a auto_master . Per il background tecnico, fare riferimento al post collegato sopra; c'è un buon "come" aggiungere auto mount per SMB monta in questo post sui suggerimenti per Mac OS X .

    
risposta data 02.11.2011 - 21:46
fonte

Leggi altre domande sui tag