NFS-Ganesha

Szoftver screenshot:
NFS-Ganesha
Szoftver adatai:
Változat: 2.2.0 Frissítve
Feltöltés dátuma: 10 May 15
Fejlesztő: Philippe DENIEL
Engedély: Ingyenes
Népszerűség: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha egy teljesen ingyenes, könnyen telepíthető, könnyen konfigurálható, multiplatform és a nyílt forráskódú parancssori program projekt, egy démon, amely implementes a Network File System (NFS) szerver bármilyen GNU / Linux vagy BSD operációs rendszerek .


Fut a felhasználói térben, támogatja pNFS és 9P

Bár a szoftver fut teljesen a felhasználói térben, hogy támogatja a 3-as verzió, 4.0 és 4.1 Párhuzamos NFS (pNFS), valamint a 9P protokollt a Plan9 operációs rendszer. Mindezek protokollokat támogat egyidejűleg az NFS-Ganesha.


Úgy tervezték, két célokat szem előtt tartva

A szoftvert úgy tervezték, két célokat szem előtt tartva, hogy az NFS export több névterek és fájlrendszereket, és amely nagyon nagy adat cache és metaadatokat. Támogatja az NFS v3, NFS 4.0, 4.1 NFS (beleértve pNFS) protokollokat.
A szoftver úgy tervezték, oly módon, hogy az erre a célra készült backend modulok nevű FSAL (File System absztrakciós réteg). Közül a rendelkezésre álló FSAL modulok, említhetjük FSAL / POSIX, FSAL / SNMP, FSAL / proxy, és FSAL / FUSELIKE.


Az első lépések a NFS-Ganesha

A telepítéshez a NFS-Ganesha szoftvert a GNU / Linux operációs rendszer, először le kell tölteni a legfrissebb kiadás sem Softoware vagy a projekt & rsquo; hivatalos honlapján (lásd a honlap link végén a cikk), kivéve az archívum valahol a számítógépen (lehetőleg a home könyvtár), és használjon egy archívum vezetője bontsa ki annak tartalmát.
Nyiss egy terminál app, menj arra a helyre, ahová kicsomagolta az archív fájl (pl cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - cserélje & lsquo; softoware & blogodba a felhasználóneveddel), és fuss A & lsquo; CGyõzõdjön. & rsquo; parancsot a gyökér mappát úgy beállítani a programot.
Ezután futtassa a & lsquo; make & rsquo; parancsot lefordítani és ezáltal a futtatható, amely lehet telepíteni a rendszert érintő futtatásával & lsquo; make install & rsquo; paranccsal vagy a & lsquo; sudo make install & rsquo; parancsot a privilegizált felhasználó.

Mi az új ebben a kiadásban:

  • Az export már dinamikus. Ők lehet hozzáadni vagy eltávolítani keresztül DBus parancsokat. A manage_exports python script frissült, hogy támogassa a funkciót.
  • A Pseudo fájlrendszer már újra írva, mint egy FSAL. Ez lehetővé teszi a dinamikus export. Submounted fájlrendszereket is dolgozik alapja ez a változás.
  • A konfigurációs fájl feldolgozása átírták, hogy javítsa hibaellenőrzése és a fakitermelés. Minden paraméter következetesen ellenőrizni tartományban. Az érvényesítés a teljes konfiguráció blokkok is ellenőrzik.
  • GID most sikerült használni a külső hitelesítési források. Ez rögzíti a protokoll korlátozása AUTH_SYS amely korlátozta a száma alternatív GID 16.
  • RPM csomagolás átszervezték és frissítik. A DBus eszközök ma már csomagolva.

Mi az új verzióban 2.1.0:

  • Az export már dinamikus. Ők lehet hozzáadni vagy eltávolítani keresztül DBus parancsokat. A manage_exports python script frissült, hogy támogassa a funkciót.
  • A Pseudo fájlrendszer már újra írva, mint egy FSAL. Ez lehetővé teszi a dinamikus export. Submounted fájlrendszereket is dolgozik alapja ez a változás.
  • A konfigurációs fájl feldolgozása átírták, hogy javítsa hibaellenőrzése és a fakitermelés. Minden paraméter következetesen ellenőrizni tartományban. Az érvényesítés a teljes konfiguráció blokkok is ellenőrzik.
  • GID most sikerült használni a külső hitelesítési források. Ez rögzíti a protokoll korlátozása AUTH_SYS amely korlátozta a száma alternatív GID 16.
  • RPM csomagolás átszervezték és frissítik. A DBus eszközök ma már csomagolva.

Mi az új a 2.0.0 verzió:

  • NFSv4.1 támogatása nagymértékben javult, és most már teljes mértékben támogatja pNFS I / O műveletek. Ez a funkció teszi a hatalom és a kapacitás fürtözött és elosztott fájlrendszerek áll az ügyfelek rendelkezésére.
  • NLM állam és zár vezetés egységes NFSv4 állami és zsilipirányításra.
  • Plan 9 (9P) támogatása sokat javult. Ez a 9P.2000L szintű protokoll.
  • A fájlrendszer backends most betölthető modulokat. Ez azt jelenti, hogy tetszőleges számú háttérre és az export révén azok backends lehet konfigurálni.
  • Nem volt alapos munkát végzett, hogy a mag a szerver. Több szálon skálázhatóság és a memória használat sokat javult. A protokoll helyességét és export elérhető kezelőszervek sokkal jobb.
  • Rendszer adminisztráció most sikerült keresztül a DBus szerver interfészt. Ez helyettesíti az SNMP és statisztikák lehetőség a korábbi verziók.
  • NFSv2 támogatást leesett. 2-es verzió a protokoll már régóta túlélte hasznosságát, és nem támogatja a fogantyút méretben szükséges a modern elosztott fájlrendszer. Támogatás a régebbi leválasztási műveletek tartottak a visszafelé kompatibilitás egyes ügyfelek.
  • Az SNMP menedzsment MIB eltávolították. Ez helyébe a DBus kezelőfelületet. SNMP támogatást lehetne nyújtani SNMP hogy DBus proxy.
  • Néhány régebbi FSAL megvalósítások leesett miatt a közösségi érdek hiánya miatt. Ezek közé tartozik a biztosíték és a POSIX FSALs.

Mi az új a 1.0.4 verzió:

  • init.d szkriptek most közelebb LSB követelmények
  • Bug fix: versenyhelyzet behelyezésekor azonos új bejegyzés több időt és egyidejűleg a metaadatok cache
  • Bug fix: lehetetlen volt beállítva "/", mint az export belépése a pseudopath
  • Bug fix: rosszul csomag fsal_handle a FSAL_PROXY okozhat 2 bejegyzés cache_inode egy fájl.
  • Bug fix: memória megsértésének FSAL_PROXY a fattr4 típusa alapján nfs4time

Mi az új a 1.0.3 verzió:

  • A regresszió FSAL_PROXY rögzítették (mérete NFSv4 kezeli)
  • hash támogatást hash függvények számító hashval és rbtval egy menetben
  • Cache_inode használja a "kettős érték számítási funkció" a hash
  • Reverse ClientID leképező használja a "kettős érték számítási funkció" a hash
  • pNFS / LAYOUT4_NFSV4_1_FILES: több hiba javítva (lásd git log)
  • DupReq indexálás felülvizsgálták: most (src_ipaddr, port, XID, további cksum) tuple használják gomb
  • munkavállalók kiválasztási felülvizsgálták hogy csökkentse a CPU fogyaszt, abban az esetben igen nagy számú munkavállalót alkalmaznak.
  • biztonsági javítás: ha "root" is rajta van, mint senki, hogy "altgroups" törlődik
  • Configuration már most csökkentik a változat NFS advertsised hogy rpcbind (hogy ne NFSv2 például).
  • XML kimenet lett adva a nem-regressziós tesztek könnyebb integráció HudsonCI
  • Néhány változások NLM végrehajtása
  • FSAL_HPSS már portolták HPSSv7.3.2
  • jobb kezelése NFSv4.x attribútum FATTR4_CHANGE

Mi az új a 1.0.2 verzió:

  • Ez a változat számos hibák javításait során az utolsó őszi sütni-A-Thon.
  • A FSAL_ZFS már támogatja a hozzáférést a ZFS Pillanatképek (a ".zfs" könyvtár azok számára, akik ismerik a ZFS).
  • Memory menedzsment felülvizsgálta mélységben.

Mi az új verzióban 0.99.63:

  • Ez a kiadás egyesíti a támogatást a NLMv4 protokoll (lock menedzsment NFSv3) és számos hibajavítást. pNFS végrehajtása kerül sor a következő kibocsátás (a LAYOUT4_FILES támogatás).

Mi az új verzióban 0.99.62:

  • Ez a kiadás tartalmazza számos hibajavítást, de nem fő jellemzője frissítés (ez jön a következő verzió új pNFS cucc benne). Az, hogy a csomagok kezelése is megváltozott

Mi az új verzióban 0.99.61:

  • A tapasz Eric Sesterhenn mintegy memleaks lett integrálva.
  • Hibajavítás: most ellenőrizze értéke csa_flags a OP4_CREATE_SESSION
  • Hibajavítás: OP4_LOOKUPP vissza kell NFS4ERR_SYMLINK helyett NFS4ERR_NOTDIR amikor cfh kapcsolódik egy szimbolikus link.
  • Hibajavítás: error NFS4ERR_NOT_ONLY_OP számára kezelt OP4_EXCHANGE_ID
  • Hibajavítás: OP4_LOOKUPP vissza kell NFS4ERR_NOENT amikor hívott a rootfh
  • Hibajavítás: irányítása NFS4ERR_NOT_ONLY_OP bevezetett egy bug összeállításakor nélkül NFSv4.1 támogatást. Ez most fix.
  • Megváltozott rossz #define Belépés / log_functions.c (korábbi helyzethez vezethet lehetséges buffer overflow)
  • A patch Erik Levinson a használatát libnfsidmap a gssrpc lett integrálva
  • Hibajavítás: lehetetlen volt összeállításához egyaránt támogatja a gssrpc és támogatás NFSv4.1 (mismatch in nfsv41.h és xdr_nfsv41.c)

Mi az új verzióban 0.99.60:

  • A UID / funkciók nem egy rossz felhasználása a hozzájuk kapcsolódó idmapper_cache funkciók (a cache-t nem használják számos esetben)
  • Hibajavítás: a kernel 2.6.29-nél újabb, Connectathon a test6 nem sikerült NFSv4 és NFSv4.1. Ez most fix: EOD csak akkor küldjék vissza, amikor a tömb keresett bejegyzések üres (nincs több bejegyzés is olvasható a könyvtárban).
  • Lock támogatja megy keresztül sikeresen Bull locktest ha használják a tetején NFSv4.1 (problémák marad NFSv4.0)
  • Hibajavítás: NFSv4 rsize / wsize mindig értékeljük 1024 hogy megölte előadások.
  • Hibajavítás: a NFSv4, azonos open_owner megnyitásáról korábban megnyitott fileid nem kap ugyanolyan stateid.
  • Hibajavítás: a legtöbb időt, megnyitott fájlok / létre keresztül NFSv4 soha nem zárva

Hasonló program

ccgfs
ccgfs

15 Apr 15

PyProxyFS
PyProxyFS

11 May 15

pynfs
pynfs

3 Jun 15

cryptmount
cryptmount

9 Dec 15

Hozzászólások a NFS-Ganesha

Hozzászólás nem található
Megjegyzés hozzáadása
Kapcsolja be a képeket!