Quali sono le cartelle home e net che vedo all'interno del finder?

3

Mentre una domanda simile è stata sollevata qui , non sembra essere una risposta solida ma più di una teoria. Inoltre, il mio caso è un po 'diverso, come vedrai di seguito.

Noterai che ho due unità home , una delle quali è una montatura su una condivisione sul mio NAS e l'altra in questione è quella in localhost.

Quale valore servono le unità home e net in localhost oltre a far parte della struttura di cartelle * nix predefinita? Si tratta di qualcosa di più di una rappresentazione locale che esiste per default * nix? È sicuro espellere queste unità o il sistema operativo le utilizza in qualche modo che potrebbe non essere immediatamente evidente?

    
posta Aaron McIver 26.11.2012 - 16:39
fonte

1 risposta

4

L'intera directory "root" che immagini, e gli show dei finder in realtà non esistono affatto. È una specie di directory "meta". La directory root di unix (ad esempio / ) punta alla cartella OS X chiama "Macintosh HD". Tutto è una sottodirectory di ciò, anche altre unità.

Fondamentalmente, quando si collega un'unità esterna, si inserisce un CD, si monta un DMG o si esegue il mapping di un'unità di rete, le risorse contenute nella nuova unità sono effettivamente rese disponibili (chiamate "montaggio") come una sottodirectory di /Volumes/[Drive name here] .
Finder (e finder only ) ha una funzione che mostra una directory fake che contiene tutte le unità montate.

In altre parole, il motivo per cui è possibile avere due% di% di parole in directory è perché non si trovano effettivamente nella stessa cartella. Uno si trova in realtà a home e l'altro è /Volumes/home .

In ogni modo ...

Le directory /home e home esistono effettivamente come cartelle sull'unità principale. Se apri la directory principale della tua unità (nella tua immagine, con l'etichetta "Macintosh HD"), vedrai dove si trovano effettivamente.

La directory net sembra essere correlata agli ambienti aziendali, in cui è possibile definire varie unità di rete utilizzando un servizio di directory. Credo che, in una situazione del genere, le unità automounted compaiano in home , piuttosto che OS X tradizionale /home/[Network drive name] . In ogni caso, fa parte delle fondamenta /Volumes/[Drive name] di OS X. Altro qui .

Anche la directory autofs sembra essere correlata all'automante. C'è una discussione a riguardo nei forum di supporto di Apple qui .

/net is built into the automounter in OS X and uses the special map -hosts. This built in map will consist of the exports from the named server, when that server is accessed via the /net path. For example, if I have an NFS server at the IP address 192.168.1.10 and it exports a directory /exports, then if I do this from my Mac:

prompt$ cd /net/192.168.1.10/exports

the Mac automounter will contact the server, mount the export, and put me in that directory. All without me having to issue any "mount" command.

Come tale, potrebbe essere possibile utilizzare la directory /net come collegamento per accedere alle unità di rete, assumendo che si stia lavorando dalla riga di comando. Però non sembra funzionare per le condivisioni SMB (cioè per Windows) (almeno per me).

Per inciso, se vuoi vedere cosa è montato dove, tutto ciò che devi fare è aprire un prompt dei comandi e digitare /net . Restituirà un elenco di tutte le unità del computer e dove sono montate.

    
risposta data 26.11.2012 - 17:37
fonte

Leggi altre domande sui tag