NFS-Ganesha

Sagteware kiekie:
NFS-Ganesha
Sagteware besonderhede:
Weergawe: 2.2.0 Opgedateer
Upload datum: 10 May 15
Ontwikkelaar: Philippe DENIEL
Lisensie: Gratis
Populariteit: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha is 'n heeltemal gratis, maklik om te installeer, maklik om te instel, multi en open source opdrag-lyn sagteware projek, 'n bediener wat 'n netwerk File System implementes (NFS) bediener op enige GNU / Linux of BSD bedryfstelsels .


Lopies in User Space, ondersteun pNFS en 9P

Terwyl die sagteware loop heeltemal in User Space, dit word ondersteun weergawe 3, 4.0 en 4.1 van Parallel NFS (pNFS), sowel as die 9P protokol uit die Plan9 bedryfstelsel. Al hierdie protokolle gelyktydig deur NFS-Ganesha.


Ontwerp met twee doele in gedagte

Die sagteware is ontwerp met twee doele in gedagte, om NFS uitvoere na verskeie naamruimtes en lêerstelsels te verskaf, en om 'n baie groot data caches en metadata bied. Dit ondersteun die NFS v3, NFS 4,0, 4,1 NFS (insluitend pNFS) protokolle.
Die sagteware is ontwerp in so 'n manier dat dit toegewyde backend modules genoem FSAL (File System Abstraction Layer) kan gebruik. Onder die beskikbare FSAL modules, kan ons praat FSAL / POSIX, FSAL / SNMP, FSAL / GEVOLMAGTIGDE en FSAL / FUSELIKE.


Aan die begin met NFS-Ganesha

Om die NFS-Ganesha sagteware op jou GNU / Linux-bedryfstelsel installeer, moet jy eers die aflaai van die nuutste vrystelling van óf Softoware of die projek & rsquo; amptelike webwerf (sien die tuisblad skakel aan die einde van die artikel), behalwe die argief iewers op jou rekenaar (verkieslik jou huis gids) en gebruik 'n argief bestuurder om die inhoud te onttrek.
Maak 'n terminale app, gaan na die plek waar jy die argief lêer onttrek (bv cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - vervang waarde vir 'softoware' met jou gebruikersnaam), en hardloop die waarde vir 'cmake & rsquo. opdrag op die hoofdmap van die program instel.
Dan loop die waarde vir 'maak & rsquo; opdrag om dit op te stel en te genereer die uitvoerbare, wat wyd geïnstalleer kan word deur die loop van die stelsel waarde vir 'make install & rsquo; opdrag as root of die waarde vir 'sudo maak installeer & rsquo; opdrag as 'n bevoorregte gebruiker.

Wat is nuut in hierdie release:

  • Uitvoere is nou dinamiese. Hulle kan bygevoeg word of verwyder word via DBUS opdragte. Die manage_exports python script is opgedateer om die funksie te ondersteun.
  • Die Pseudo lêerstelsel is weer geskryf as 'n FSAL. Dit stel dinamiese uitvoer. Submounted lêerstelsels werk ook basis op hierdie verandering.
  • Die konfigurasielêer verwerking is herskryf om foutopsporing en meld verbeter. Alle parameters word konsekwent nagegaan word vir verskeidenheid. Die bekragtiging van die hele opset blokke word ook nagegaan.
  • GIDs kan nou daarin geslaag om eksterne verifikasie bronne te gebruik. Dit bepaal die protokol beperking van AUTH_SYS wat die aantal alternatiewe gids beperk tot 16.
  • RPM verpakking is herstruktureer en bygewerk. Die boodskapbus tools nou verpak.

Wat is nuut in weergawe 2.1.0:

  • Uitvoere is nou dinamiese. Hulle kan bygevoeg word of verwyder word via DBUS opdragte. Die manage_exports python script is opgedateer om die funksie te ondersteun.
  • Die Pseudo lêerstelsel is weer geskryf as 'n FSAL. Dit stel dinamiese uitvoer. Submounted lêerstelsels werk ook basis op hierdie verandering.
  • Die konfigurasielêer verwerking is herskryf om foutopsporing en meld verbeter. Alle parameters word konsekwent nagegaan word vir verskeidenheid. Die bekragtiging van die hele opset blokke word ook nagegaan.
  • GIDs kan nou daarin geslaag om eksterne verifikasie bronne te gebruik. Dit bepaal die protokol beperking van AUTH_SYS wat die aantal alternatiewe gids beperk tot 16.
  • RPM verpakking is herstruktureer en bygewerk. Die boodskapbus tools nou verpak.

Wat is nuut in weergawe 2.0.0:

  • NFSv4.1 ondersteuning is baie verbeter en nou ten volle ondersteun pNFS I / O-bedrywighede. Hierdie funksie maak die krag en kapasiteit van gegroepeer en versprei lêer stelsels beskikbaar aan kliënte.
  • NLM staat en slot bestuur verenig met NFSv4 staat en slot bestuur.
  • Plan 9 (9P) ondersteuning baie verbeter. Dit is die 9P.2000L vlak protokol.
  • Lêer stelsel back ends is nou laaibare modules. Dit beteken dat 'n aantal van back ends en uitvoere via die back ends kan ingestel word.
  • Daar is uitgebreide werk gedoen om die kern van die bediener. Multi-threaded scalability en geheue gebruik word baie verbeter. Die protokol korrektheid en toegang uitvoer kontrole is baie beter.
  • administrasie stelsel is nou bestuur deur 'n boodskapbus bediener koppelvlak. Dit vervang die SNMP en statistiek fasiliteite van vorige weergawes.
  • NFSv2 ondersteuning is laat vaar. Weergawe 2 van die protokol is lank oorleef sy nut en kan nie die handvatsel groottes wat nodig is vir die moderne versprei lêerstelsels. Ondersteuning vir die ouer ontheg bedrywighede is behou vir agtertoe verenigbaarheid met 'n paar kliënte.
  • Die SNMP bestuur MIB is verwyder. Dit word vervang deur die boodskapbus bestuur koppelvlak. SNMP ondersteuning kan verskaf word deur 'n SNMP om boodskapbus proxy.
  • Sommige van die ouer FSAL implementering het gedaal as gevolg van die gebrek aan gemeenskap belang. Dit sluit in die lont en POSIX FSALS.

Wat is nuut in weergawe 1.0.4:

  • init.d skrifte is nou nader aan LSB vereistes
  • Bug fix: ras toestand wanneer invoeging dieselfde nuwe inskrywing verskeie tyd en gelyktydig in metadata kas
  • Bug fix: dit is onmoontlik om 'was "/" as 'n uitvoer pseudopath se toetrede se
  • Bug fix. Erg pak fsal_handle in FSAL_PROXY 2 inskrywings in cache_inode kan skep vir 'n enkele lêer
  • Bug fix: geheue skending in FSAL_PROXY vir tipe fattr4 se gebaseer op nfs4time

Wat is nuut in weergawe 1.0.3:

  • 'n regressie in FSAL_PROXY is vasgestel (grootte van NFSv4 hanteer)
  • HashTable ondersteuning hash funksies wat hashval en rbtval bereken in een pas
  • Cache_inode gebruik 'n "dubbele waarde bereken funksie" in sy hashtable
  • Reverse KlientID mapper gebruik 'n "dubbele waarde bereken funksie" in sy hashtable
  • pNFS / LAYOUT4_NFSV4_1_FILES: verskeie fout vaste (sien git log)
  • DupReq indexatie is hersien nou (src_ipaddr, port, xid, bykomende cksum) tuple word gebruik as die sleutel
  • werkers se keuse is hersien om CPU verbruik te verminder in die geval 'n baie groot aantal werkers gebruik word.
  • sekuriteit vaste: wanneer 'root' is gekarteer as niemand, is sy 'altgroups' skoongemaak
  • Configuration kan nou die weergawe van NFS verminder advertsised om rpcbind (om NFSv2 vermy byvoorbeeld).
  • XML uitset is by nie-regressie toetse vir makliker integrasie in HudsonCI
  • 'n paar veranderinge in NLM implementering
  • FSAL_HPSS is oorgedra na HPSSv7.3.2
  • Beter bestuur van NFSv4.x kenmerk FATTR4_CHANGE

Wat is nuut in weergawe 1.0.2:

  • Hierdie weergawe sluit verskeie fixes vir foute wat tydens die laaste val Bak-A-Thon.
  • Die FSAL_ZFS ondersteun nou toegang tot ZFS foto (die ".zfs" gids vir diegene wat vertroud is met ZFS).
  • Memory bestuur is hersien in diepte.

Wat is nuut in die weergawe 0.99.63:

  • Dit release integreer die ondersteuning van NLMv4 protokol (slot bestuur NFSv3) en verskeie foutherstellings. pNFS implementering sal gedoen word in die volgende release (met LAYOUT4_FILES ondersteuning).

Wat is nuut in die weergawe 0.99.62:

  • Hierdie release sluit baie foutherstellings, maar geen groot funksie opgradering (dit sal kom met die volgende weergawe met nuwe pNFS dinge in dit). Die manier waarop die pakkette bestuur het te verander

Wat is nuut in die weergawe 0.99.61:

  • 'n pleister van Eric Sesterhenn oor memleaks is geïntegreer.
  • Bug Fix: kyk nou waarde van csa_flags vir OP4_CREATE_SESSION
  • Bug Fix:. OP4_LOOKUPP moet terugkeer NFS4ERR_SYMLINK plaas van NFS4ERR_NOTDIR wanneer CFH is verwant aan 'n simboliese skakel
  • Bug Fix: fout NFS4ERR_NOT_ONLY_OP bestuur vir OP4_EXCHANGE_ID
  • Bug Fix: OP4_LOOKUPP moet terugkeer NFS4ERR_NOENT wanneer hy uit die rootfh
  • Bug Fix: bestuur van NFS4ERR_NOT_ONLY_OP het 'n fout tydens die opstel sonder NFSv4.1 ondersteuning. Dit is nou vasgestel.
  • verander slegte # define in Meld / log_functions.c (voormalige situasie kan lei tot moontlike buffer oorloop)
  • 'n kol deur Erik Levinson oor die gebruik van libnfsidmap met gssrpc is geïntegreer
  • Bug Fix: dit is onmoontlik om saam te stel met beide ondersteuning vir gssrpc en ondersteuning vir NFSv4.1 (mismatch in nfsv41.h en xdr_nfsv41.c)

Wat is nuut in die weergawe 0.99.60:

  • Die uid / gid kartering funksies het 'n slegte gebruik van hul verwante idmapper_cache funksies (die kas is nie gebruik in verskeie gevalle)
  • Bug Fix: met kern nuwer as 2.6.29, Connectathon se test6 versuim het om op NFSv4 en NFSv4.1. Dit is nou gevestig. EOD slegs teruggekeer toe die verskeidenheid van versoek inskrywings is leeg (geen inskrywing meer te lees in die gids)
  • Lock ondersteun gaan suksesvol deur locktest bul se wanneer dit gebruik word op die top van NFSv4.1 (probleme bly met NFSv4.0)
  • Bug Fix:. NFSv4 rsize / wsize het altyd waardeer 1024 dat vertonings vermoor
  • Bug Fix:. In nfsv4, het dieselfde open_owner opening van 'n voorheen geopen fileid nie dieselfde stateid kry
  • Bug Fix: die meeste van die tyd, lêers geopen / geskep via NFSv4 was nooit gesluit

Soortgelyke sagteware

ReiserFSprogs
ReiserFSprogs

19 Jun 16

pynfs
pynfs

3 Jun 15

ZFS-FUSE
ZFS-FUSE

11 May 15

unionfs
unionfs

3 Jun 15

Kommentaar te NFS-Ganesha

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!