NFS automatikus mountolás OSX alatt
January 24th, 2009 | Written by Varga Péter | Topic: appleNFS.. nem, nem.. nem a Need For Speedről lesz szó, hanem a Network File System Protocol-ról. Mióta van itthoni NAS szerver, azon töröm a fejem, hogy milyen gáz a Microsoft sambáját használni egy linuxos NAS és a szintén Unix alapú OSX között.. A NASom alapból tudja kezelni az NFS protokolt, csak egyszerűen be kell állítani, hogy melyik IP tartományból és melyik mappa legyen elérhető. Szerencsére az OSX Leopard oldali beállítás sem bonyolultabb.Van egy pici kis gyári aplikáció az Applications/Utilities mappában, amit Directory Utility-nek hívnak. Segítségével megspórolunk némi parancssori pötyögést és ezentúl minden loginkor automatikusan mountolódni fog a távoli linux szerveren lévő mappa.
A Directory Utilityben tegyük a következőket:
Autentikáció után (kis lakat klikk, jelszó beír) kattintsunk a Show Advanced Settings gombra, amely négy ikont jelenít meg felül. A Mounts-ra klikk után adjuk hozzá az NFS szerver címét (pl: nfs://192.168.0.102/mnt/ide2/public)a mountolandó könyvtár elérési útjával és a cél könyvtárt, mely legyen a standard /Volumes/mynas mappa. Jelentkezzünk ki majd be és ellenőrizzük, hogy a /Volumes/mynas alatt elérhető-e a NAS tartalma.
Ha elérhető, akkor már csak azt kellene megoldanunk, hogy a kényelmes mindennapi használathoz könnyen elérhető legyen a felmountolt tárhelyünk. Sajnos az OSX nem hoz létre valami miatt új ikont a desktopon, csak ha belépünk a /Volumes/mynas mappába. Hogy ez miért van így, számomra rejtély. A kellemetlenség viszont könnyen áthidalható az átlag osx userek számára talán ismeretlen symlink hozzáadásával.
A symbolic linkeket az egyszerűség kedvéért kb úgy képzeljük el, mint egy parancsikont a windowsban azzal a különbséggel, hogy ezek nem csak mutatnak valahová, hanem reprezentálják is a célútvonalat. Pl: ha készítünk egy symlinket az x könyvtárba y néven z mappára, amely z mappa a könyvtárstruktúra egy teljesen más pontján helyezkedik el, akkor az x/y/ elérési út alatt z tartalma fog látszani.
Tehát hozzunk létre terminalból az asztalunkra egy symlinket, ami a /Volumes/mynas-ra mutat:
sudo ln -s /Volumes/mynas /Users/<felhasznalo>/Desktop/mynas
Így már kényelmesen drag n’ dopolhatunk oda-vissza a NAS és a gépünk között és soha többé nem kell törődnünk az autentikációval, várnunk, hogy a Finder megtalálja samba-n keresztül a hálózaton lévő NAS meghajtót.
apple |



Comment by MiszterX on the January 24th, 2009 at 20:10
Szep iras. Ha mar okosan megoldottad, nyomathatnal egy benchmarkot, smb es nfs-el is. Erdekes eredmenyek jonnenek ki.
Hat ha meg afp-t is tudnal ra hegeszteni.
NFS-el nekem mindig az authentikacio volt a gondom. Ez a kipublikalni egy bizonyos cimtartomanyra megoldas tasztitott. Aztan azota mac os x serverre, kerberos vs openldap-al megoldottak ezt is okosba.
Minden esetre szep iras. gratula
Comment by Varga Péter on the January 24th, 2009 at 20:42
Köszönöm szépen!
Sajnos még nem tudtam shellt “szerezni” a NASon, csak azokat a fícsöröket tudom használni amik a webes felületen keresztül elérhetőek..
Most néztem a blogodat, gondolom sokat dolgozol, azért nincsen friss bejegyzés. Aztán bekukkantottam a galériába. Hogy tetszett Sopron (én ott lakom)? Látom Perkovátz ház megvolt.. jó hely
Comment by ioros on the January 28th, 2009 at 08:05
Én debiánra raktam fel az nfs szervert. Lényeges, hogy a /etc/exports fájlban felsorolt kiajánlások unsecure beállítással legyenek, mert különben osx nem látja.
Köszönöm az ötletet, ioros