Quel est le but de / home sur un Mac?

4

Sous Linux (auquel je suis habitué), / home est l’endroit où résident les dossiers de départ.

Sur un Mac, la maison est une sorte de mutant fou:

$ mount
/dev/disk1 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)

Autre que d'être non-conformiste, ce point de montage auto_home a-t-il une utilité? Compte tenu de la façon dont il bloque les choses qui sortent de la boîte, il doit y avoir quelque chose de merveilleux qu'il accomplit, mais je ne peux pas comprendre ce que cela serait .....

codeur de bateau
la source

Réponses:

5

Il est antérieur à Linux et était dans NeXTStep à partir de 1989.

Linux n'est pas Unix et ne répond pas à la spécification Unix.

auto_home est l'endroit où, dans un environnement réseau, votre répertoire personnel est monté via NFS.

/ Home n'affectera aucun processus décenté dans un script - s'il s'agit de quoi d'autre at-il eu tort?

La méthode standard Unix pour trouver votre répertoire personnel est la variable d’environnement $ HOME et les répertoires personnels ne se présentent pas tous sous la forme / home / X; répertoire de base / home / X et autres / utilisateur / Y

marque
la source
2
Oui, si je me souviens bien, notre montage sur Sun Solaris ressemblait exactement à celui-ci, y compris le montage «auto_home».
Glen Yates