Nu är jag dock lite konfunderad över vad jag ställt till med bland mina volymer. Om jag kollar i /Volumes, så heter min nya HD ... "Giraffen 1" ... Någon som förstår vad detta beror på?
[Redigerat efter att ha läst Nicklas svar 13:41]
För att kunna hantera flera volymer med samma namn – om man som exempel stoppar in en cd med samma namn som hårddisken – så monterar systemet (närmare bestämt demonen autodiskmount) varje volym med en unik unix-sökre volymer som heter Hårddisken blir det "Hårddisken", "Hårddisken 1" och "Hårddisken 2" i /Volumes.
Mappen /Volumes är avsedd att endast innehålla monteringspunkter för volymer (externa hårddiskar, cd, skivavbilder etc.) som monteras av autodiskmount. Men om du (med niutil eller med NetInfo-hanteraren) har matat in i NetInfo att ett användarkonto ska ha sitt home i /Volumes/DiskNamn/Users/användarnamn, så kommer systemet (när användaren loggar in) att skapa den mappen ifall den inte redan existerar. Följaktligen: ifall volymen DiskNamn inte är monterad skapas i /Volumes i stället en mapp med namnet DiskNamn, vilket ju inte stämmer överens med mappen /Volumes syfte. När autodiskmount senare monterar volymen DiskNamn uppfattas sökvägen /Volumes/DiskNamn som upptagen, och i stället används "DiskNamn 1", vilket i sin tur gör att en eventuell symbolisk länk till /Volumes/DiskNamn inte funkar som förväntat.
Som jag har skrivit tidigare; Om man har bytt ut mappen /Users/användarnamn mot en symbolisk länk -> /Volumes/DiskNamn/Users/användarnamn , eller bytt ut /Users mot en länk -> /Volumes/DiskNamn/Users , så finns det ingen anledning att ändra inställningen av home i NetInfo, det funkar utmärkt ändå – men det finns anledning att inte ändra home:
Ett stort antal program har inställningar som innehåller sökvägen till hem-mappen (home i NetInfo). Om man har ändrat home till /Volumes/DiskNamn/Users/användarnamn kommer detta att sparas i programmens inställningar, och de inställningarna kommer inte att fungera ifall man flyttar hem-mappen till en annan disk, eller ifall man döper om disken. Om man däremot inte har ändrat home så är inställningarna oberoende av namnet på disken.
Dessutom, ifall disken med hem-mappen inte är inkopplad, som i Nicklas fall, fungerar det i mitt tycke mycket bättre om man inte har ändrat home. I stället för att systemet skapar en ny Users-mapp på ett ställe (/Volumes) där den inte borde skapas, blir man inloggad med hem-mappen "/", där man inte har skrivbehörighet (och ett varningsmeddelande visas).
(Jag sitter för tillfället vid en Jaguar-maskin där jag snabbkollade detta, och har just nu inte tillfälle att kontrollera hur det funkar med Panther, men det borde vara likartat.)
Om man inte vill eller kan byta ut /Users eller /Users/användarnamn mot en symbolisk länk så funkar det att göra ändringen i NetInfo (med kommandot niutil eller med NetInfo-hanteraren), med ovan nämnda nackdelar.
För brorsans del (det var ju han som startade den här diskussionen) löste vi det genom att skapa filen /etc/fstab med följande innehåll
LABEL=Users /Users hfs rw 1 2
vilket monterar disken med volymnamnet "Users" som mappen /Users, vilket har fungerat problemfritt i Jaguar. Jag tänkte återkomma med kommentarer om detta i ett senare inlägg.
(För övrigt, för att vara noga så är volymerna i /Volumes inga "alias", de är helt enkelt de ställen där volymerna är monterade i unix-filträdet, med undantag för att i Panther så innehåller /Volumes en symbolisk länk med systemskivans namn, som pekar på "/".)
P.S. Jag tycker mig minnas att brorsan har nämnt att den storleksbegränsning på startvolymen som han pratar om i första inlägget i den här diskussionstråden trots allt inte alltid gäller (t.ex inte i hans fall) ?