| Home > Computersystemen > Services > Accounts > Home |
Fysische locatie van $HOME
Waar de directory /home/<xxx> fysisch voorkomt, kun je vinden
met het commando
ypmatch <xxx> auto.home
Dit geeft je iets van de vorm:
<host>:/export/<host>/<code>/&, en betekent dat
/home/<xxx> eigenlijk de directory
/export/<host>/<code>/<xxx> is op de machine
<host>.
[ Op sommige systemen zal de naam /export/<host>/... ook
wel werken, maar daar mag in het algemeen niet op gesteund worden.
Het gebruik van /export/... is afhankelijk vanop welke machine
je de directory bekijkt en directories worden nogal eens van machine
verhuisd. ]
Fysische locatie van /cw/<xxx>
Waar de directory /cw/<xxx> fysisch voorkomt, kun je vinden
met het commando
ypmatch <xxx> auto.cw
interpretatie analoog aan bovenstaande paragraaf
/home en /cw lijken leeg
Dit is een gevolg van de "automounter".
Voor Unix betekent "een directory monteren" dat deze directory structuur wordt bijgehangen in de boomstructuur dat het filesysteem vormt, zodat alles wat onder die directory zit bereikbaar wordt via een pad vanuit de root directory (/).
Zo kan men bijvoorbeeld een niet-lokale directory op snoopy /export/snoopy/home0/<x> (de home-directory van gebruiker <x>) monteren over het netwerk als /home/<x>.
Omdat het permanent beschikbaar houden van alle directories op alle machines te veel machine- en netwerk-belasting zou veroorzaken, worden die directories slechts gemonteerd wanneer ze nodig zijn, en gedemonteerd wanneer ze een tijdlang niet meer in gebruik zijn. De automounter zorgt hiervoor.
Bijgevolg lijkt /home/<x> niet te bestaan totdat een proces expliciet het pad /home/<x> gebruikt, waardoor op magische wijze opeens een subdirectory <x> verschijnt in de directory /home van die machine.

