Az ügyfél konfigurálására nfs


Következő: általánosítás Up: NFS Előző: telepítése NFS szerver ContentsIndex

Az első dolog, amire szükség van, hogy egy kernel az NFS fájlrendszer, akár eredetileg építették be a kernel vagy az adott modult. NFS támogatás beállítjuk a felkészülés kernelfordítással. Ha még soha nem fordítottál kernelt, akkor olvassa el a megfelelő segítséget részt, és megtudhatja, hogyan kell ezt csinálni. Ha egy nagyon klassz forgalmazás (például a RedHat), és soha nem kísérletezett vagy a kernel modulokat (és így tönkre is), akkor nagyon valószínű, hogy az NFS-támogatás már a kernel.

Akkor most, egy gyökér írja be a megfelelő mount parancs és a fájlrendszer lesz szükség. Folytatva a példát az előző részben, akkor mount / mn / eris / local származó eris. Ez történik a parancsot:

Az export fájl hibás, vagy elfelejtette futtatni exportfs szerkesztése után export fájlt. Ha a csapatunk jelentést

- ez azt jelenti, hogy nfsd vagy mountd nem fut a szerver, vagy problémája van a hosts (allow, deny). Mi már említettük.

Ha már nem használja, akkor futtassa a fájlrendszer:

Ha automatikusan NFS fájlrendszer a rendszer indításakor, akkor szerkeszteni kell a / etc / fstab. ahogy általában lenni szokott. A példánkban egy karakterlánc:

Ez szinte minden, amit tennie kell.

Az alábbiakban felsorolunk néhány csatolási opciókat, amelyek hasznosak, hogy fontolja meg egyszerre hozzátéve, hogy a konfigurációs fájlt. Ezek szabályozzák, hogy az NFS kliens feldolgozza megszűnését működését a szerver vagy a hálózat kiesése. Az egyik tulajdonságainak NFS, hogy az ügyfél rugalmasan kezelni ezeket a problémákat, ha telepíti azt helyesen. Két különböző meghibásodási módok:

  1. `` Puha '. NFS kliens hibát jelez a program, amely megpróbálja elérni egy fájlt a fájlrendszerben szerelt NFS. Egyes programok tudja kezelni ezt a hibát, de a legtöbb program nem. Nem ajánlott, hogy használja ezt a lehetőséget, hiszen ez vezethet a sérült fájlokat, és az elveszett adatok. Különösen óvatosan meg kell használni ezt az opciót lemezek, ha dolgozik, e-mail protokollokat.
  2. `` Hard '. A program használnak egy fájlt egy NFS-en fájlrendszer lefagy, amikor a szerver összeomlik. A folyamat nem szakítható vagy `` megölte „” amíg nem explicit ind. Ha az NFS szerver ismét online lesz a program `` békésen „” továbbra is együttműködik a megszakított helyen. Ez a lehetőség - talán az egyetlen, akik rászorulnak. Javasoljuk, hogy használja ezt a beállítást intrhard, intr az összes fájlrendszer szerelt NFS.

Az előző példában most fstab bejegyzés így fog kinézni:

Ez létrehoz egy 64Mb fájlt töltött értéke nulla (file elég nagynak kell lennie - olyan nagy, hogy caching nem játszik jelentős szerepet a termelékenység növelése, akkor nagyobb a fájlt, ha van elég memória). Ezt többször (5-10?) És az eredményeket átlagolni. A kapott érték - ebben az időben, `` igazolvány „” - értékét leginkább érdekesek számunkra a kísérletben. Akkor majd meg kell mérni a olvasási teljesítmény, ha elolvassa a fájlt vissza az eredeti gép:

És kövesse ezt a műveletet többször, majd átlagolja az eredményeket. Ezután leválasztani a fájlrendszer és csatoljuk fel újra, egy nagyobb rsize és wsize. Valószínűleg az értékek többszörösének kell lennie 1024 és legfeljebb 16384 bájt, mivel ez a maximális mérete az adatblokk az NFS 2-es verziója után közvetlenül felszerelhető egy nagyobb méretű, kérjük lépjen a szerelt fájlrendszert, és csinál egy tesztet ls. fedezze fel a fájlrendszert, hogy megbizonyosodjon arról, hogy minden rendben van. Ha az értékek rsize / wsize túl nagy, akkor a tünetek a nagyon szokatlan, és nem 100 százalékos tiszta. Egy tipikus tünete hiányos fájllistákban amikor egy ls és hibaüzenet nélkül. Vagy beolvasni hirtelen tör nélkül olyan üzenetet jelenít meg. Miután megállapították, hogy rsize / wsize optimális alapértékeket, továbbra is teszteli a teljesítményt más módon. Különböző szerver platformok valószínűleg eltérő optimális méretben. És a Solaris SunOS, állítólag sokkal gyorsabb egy blokk mérete 4096 bájt, mint más értékeket.

Új Linux kernel (1.3 verzió) `` előzménye, hogy '' olvasás értékek rsize. nagyobb vagy egyenlő, mint a gép oldal mérete. Az Intel CPU-k az oldal mérete 4096 bájt. Olvasd előre jelentősen növeli az NFS olvasási teljesítmény. Tehát egy Intel-alapú gép, nyugodtan használja az értéket rsize. 4096 byte. Ne feledje, hogy meg kell szerkeszteni az / etc / fstab használni talált rsize / wsize értékeket. Trick növelése NFS írási teljesítménye letiltani szinkron írást a szerveren. NFS specifikáció megköveteli, hogy az NFS írási kérelem nem tekinthető kész végrehajtása előtt az aktuálisan rögzített adatokat a közeg (általában egy lemezt). Ez korlátozza a teljesítményt felvétel közben az aszinkron felvételi sebesség jelentősen növeli az NFS. Nfsd soha végez szinkron írást, mivel a Linux fájlrendszer önmagában nem teszi a programot futtató kiszolgálókon nem Linux rendszerekre. Növelheti a teljesítményt így ezzel az export fájlt.

vagy valami ilyesmi. Lásd a kézikönyvet oldalt export. de ne felejtsük el, hogy ez növeli az adatvesztés kockázatát.

Kapcsolódó cikkek