NFS-Ganesha

Software kuvakaappaus:
NFS-Ganesha
Ohjelmiston tiedot:
Versio: 2.2.0 Päivitetty
Lähetyksen päivämäärä: 10 May 15
Kehittäjä: Philippe DENIEL
Lupa: Vapaa
Suosio: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha on täysin ilmainen, helppo asentaa, helppo määrittää, Monialustainen ja open source komentorivin ohjelmistoprojektin, daemon joka implementes Network File System (NFS) -palvelin tahansa GNU / Linux tai BSD käyttöjärjestelmiä .


Toimii User Space, tukee pNFS ja 9P

Vaikka ohjelmisto toimii täysin käyttäjän tilaa, se tukee version 3, 4.0 ja 4.1 Parallel NFS (pNFS), sekä 9P protokolla Plan9 käyttöjärjestelmästä. Kaikki nämä protokollat ​​tukevat samanaikaisesti by NFS-Ganesha.


Suunniteltu kaksi maalia mielessä

Ohjelmisto on suunniteltu kaksi maalia mielessä, tarjota NFS vienti useisiin nimiavaruuksiin ja tiedostojärjestelmien, ja tarjoaa erittäin suuria tietomääriä välimuistit ja metatiedot. Se tukee NFS v3, NFS 4.0, NFS 4.1 (myös pNFS) protokollia.
Ohjelmisto on suunniteltu siten, että se voi käyttää omistettu taustajärjestelmän moduulit kutsutaan FSAL (File System abstraktio Layer). Niistä käytettävissä FSAL moduulit, voimme mainita FSAL / POSIX, FSAL / SNMP, FSAL / PROXY, ja FSAL / FUSELIKE.


Käytön aloittaminen NFS-Ganesha

Jos haluat asentaa NFS-Ganesha ohjelmistoja GNU / Linux-käyttöjärjestelmän, sinun on ensin ladattava uusin joko Softoware tai hankkeeseen & rsquo; virallisilla verkkosivuilla (katso kotisivulta linkki lopussa artikkelin), tallenna arkisto jonnekin tietokoneen (mieluiten kotihakemiston) ja käyttää arkiston johtaja purkaa sen sisällön.
Avaa Terminal sovellus, siirry paikkaan, jossa olet purkanut arkiston (esim cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - vaihda & lsquo; softoware & rsquo; käyttäjätunnuksella), ja run & lsquo; cmake. & rsquo; komento pääkansioon ohjelman määrittämiseen.
Suorita sitten & lsquo; tehdä & rsquo; komento kääntää sen ja tuottaa executable, joka voidaan asentaa järjestelmään leveä ajamalla & lsquo; make install & rsquo; komento root tai & lsquo; sudo make install & rsquo; komennon etuoikeutettu käyttäjä.

Mikä on uusi tässä julkaisussa:

  • Vienti on nyt dynaaminen. Ne voidaan lisätä tai poistaa kautta DBus komentoja. Manage_exports python käsikirjoitus on päivitetty tukemaan ominaisuutta.
  • Pseudo-tiedostojärjestelmä on uudelleen kirjoitettu FSAL. Tämä mahdollistaa dynaaminen viennistä. Submounted tiedostojärjestelmät toimivat myös perusta tämän muutoksen.
  • konfiguraatiotiedosto käsittely on kirjoitettu uudelleen parantamaan virheiden tarkistus ja puunkorjuu. Kaikki parametrit ovat johdonmukaisesti tarkistetaan alue. Validointi koko kokoonpanon lohkoja tarkistetaan myös.
  • GID voidaan nyt onnistuneet käyttämään ulkoista autentikointi lähteitä. Tämä korjaa protokollaa rajoittaminen AUTH_SYS jolla rajoitettiin monta varajäsentä Gids 16.
  • RPM pakkaus on uudistettu ja päivitetty. DBus työkalut ovat nyt pakattu.

Mikä on uusi versiossa 2.1.0:

  • Vienti on nyt dynaaminen. Ne voidaan lisätä tai poistaa kautta DBus komentoja. Manage_exports python käsikirjoitus on päivitetty tukemaan ominaisuutta.
  • Pseudo-tiedostojärjestelmä on uudelleen kirjoitettu FSAL. Tämä mahdollistaa dynaaminen viennistä. Submounted tiedostojärjestelmät toimivat myös perusta tämän muutoksen.
  • konfiguraatiotiedosto käsittely on kirjoitettu uudelleen parantamaan virheiden tarkistus ja puunkorjuu. Kaikki parametrit ovat johdonmukaisesti tarkistetaan alue. Validointi koko kokoonpanon lohkoja tarkistetaan myös.
  • GID voidaan nyt onnistuneet käyttämään ulkoista autentikointi lähteitä. Tämä korjaa protokollaa rajoittaminen AUTH_SYS jolla rajoitettiin monta varajäsentä Gids 16.
  • RPM pakkaus on uudistettu ja päivitetty. DBus työkalut ovat nyt pakattu.

Mikä on uusi versiossa 2.0.0:

  • NFSv4.1 tukea on parannettu huomattavasti, ja nyt tukee täysin pNFS I / O-toimintaa. Tämä ominaisuus tekee voima ja kapasiteetti aihekokonaisuuksien ja hajautettujen tiedostojärjestelmien asiakkaiden saataville.
  • NLM valtion ja lukko hallinta on yhtenäinen kanssa NFSv4 valtion ja lukon hallinta.
  • Plan 9 (9P) tukea parantaa huomattavasti. Tämä on 9P.2000L tason protokolla.
  • Tiedosto järjestelmän taustajärjestelmät ovat nyt ladattavina moduuleina. Tämä tarkoittaa, että määrää taustajärjestelmille ja viennin kautta ne backends voidaan konfiguroida.
  • On ollut paljon työtä tehnyt ydin palvelimen. Monisäikeinen skaalautuvuus ja muistin käyttö on huomattavasti parantunut. Protokolla oikeellisuus ja viennin pääsyn valvonta ovat paljon parempia.
  • Järjestelmän hallinto on nyt hallitaan DBus palvelimen käyttöliittymä. Tämä korvaa SNMP ja tilastot tilat aiemmissa versioissa.
  • NFSv2 tuki on pudonnut. Versio 2 Pöytäkirjan on pitkään aikansa elänyt ja voi tukea kahvaa koot tarvitaan moderni jaettu tiedostojärjestelmien. Tuki vanhemmille irroita toiminnot on säilytetty Yhteensopivuuden joidenkin asiakkaiden kanssa.
  • SNMP MIB on poistettu. Se korvataan DBus hallinnan käyttöliittymästä. SNMP-tuki voitaisiin tuottaa SNMP DBus proxy.
  • Osa vanhemmista FSAL toteutuksia on pudonnut, koska yhteisön edun puuttuminen. Näihin kuuluvat sulake ja POSIX FSALs.

Mikä on uusi versiossa 1.0.4:

  • init.d skriptit ovat nyt lähempänä LSB vaatimukset
  • Virhekorjaus: rotu kunnossa, kun asetat saman uuden merkinnän useita aikaa ja samanaikaisesti metatietojen cache
  • Virhekorjaus: se oli mahdotonta asettaa "/" vienniksi tulo n pseudopath
  • Virhekorjaus: huonosti pakata fsal_handle vuonna FSAL_PROXY voi luoda 2 merkinnät cache_inode yksittäisen tiedoston.
  • Virhekorjaus: muisti rikkomisesta FSAL_PROXY varten fattr4 tyyppinumeroiden perusteella nfs4time

Mikä on uusi versiossa 1.0.3:

  • heikentämiseen FSAL_PROXY oli vahvistettu (koko NFSv4 kahvat)
  • Hashtable tuki hash toimintoja, jotka laskevat hashval ja rbtval kerralla
  • Cache_inode käyttää "dual-arvo laskea toiminnon" sen Hashtable
  • Käänteinen ClientID mapper käyttää "dual-arvo laskea toiminnon" sen Hashtable
  • pNFS / LAYOUT4_NFSV4_1_FILES: useita bugi korjattu (ks git log)
  • DupReq indeksointi on tarkistettava: nyt (src_ipaddr, portti, xid, ylimääräinen cksum) monikon käytetään avain
  • työntekijöiden valikoimassa on tarkistettu vähentää suorittimen käytön kieltämisen tapauksessa erittäin suuri määrä työntekijöitä on käytetty.
  • turvallisuus kiinteä: kun "root" on kartoitettu niin kukaan, sen 'altgroups' poistuu
  • Kokoonpano voi nyt vähentää version NFS advertsised jotta rpcbind (välttää NFSv2 esimerkiksi).
  • XML on lisätty ei-regressiotestit helpottaa integraatiota HudsonCI
  • Muutama muutoksia NLM täytäntöönpanossa
  • FSAL_HPSS on toteutettu monille HPSSv7.3.2
  • parempi hallinta NFSv4.x ominaisuuden FATTR4_CHANGE

Mikä on uusi versiossa 1.0.2:

  • Tämä versio sisältää useita korjauksia vikoja löytyi viime Fall Bake--Thon.
  • FSAL_ZFS tukee nyt pääsy ZFS tilannekuvia (".zfs" hakemisto niille, jotka tuntevat ZFS).
  • Muistin hallinta on tarkistettu perusteellisesti.

Mikä on uusi versiossa 0.99.63:

  • Tämä julkaisu yhdistää tukea NLMv4 protokollan (lukko hallinta NFSv3) sekä useita virheenkorjauksia. pNFS täytäntöönpano tehdään seuraavassa versiossa (jossa LAYOUT4_FILES tuella).

Mikä on uusi versiossa 0.99.62:

  • Tämä julkaisu sisältää monia virheiden korjauksia, mutta ei merkittävä piirre päivitys (tämä tulee seuraavaksi versio uudesta pNFS tavaraa se). Miten paketit hallitaan on muuttunut liian

Mikä on uusi versiossa 0.99.61:

  • laastari Eric Sesterhenn noin memleaks on integroitu.
  • Bug Fix: nyt tarkistaa arvo csa_flags for OP4_CREATE_SESSION
  • Bug Fix: OP4_LOOKUPP pitäisi palata NFS4ERR_SYMLINK sijasta NFS4ERR_NOTDIR kun cfh liittyy symbolinen linkki.
  • Bug Fix: error NFS4ERR_NOT_ONLY_OP hoidetaan OP4_EXCHANGE_ID
  • Bug Fix: OP4_LOOKUPP pitäisi palata NFS4ERR_NOENT kutsuttaessa rootfh
  • Bug Fix: hallinta NFS4ERR_NOT_ONLY_OP käyttöön bug laadinnassa ilman NFSv4.1 tukea. Tämä on nyt korjattu.
  • Muutettu huono #define sisään Kirjaudu / log_functions.c (entinen tilanne voisi johtaa mahdollisen puskurin ylivuoto)
  • patch Erik Levinson noin käytöstä libnfsidmap kanssa gssrpc on integroitu
  • Bug Fix: se oli mahdotonta koota sekä tukee gssrpc ja tuki NFSv4.1 (epäsuhta nfsv41.h ja xdr_nfsv41.c)

Mikä on uusi versiossa 0.99.60:

  • uid / gid kuvausfunktioita teki huonoa käytöstä niihin liittyvien idmapper_cache toiminnot (cache ei käytetty useissa tapauksissa)
  • Bug Fix: ytimen uudempi kuin 6.2.29, Connectathon n test6 epäonnistunut NFSv4 ja NFSv4.1. Tämä on nyt korjattu: EOD palautetaan vain silloin, kun joukko pyydetyt merkinnät on tyhjä (ei enää merkintä luettavaksi hakemistoon).
  • Lock tukee menee onnistuneesti läpi BULL n locktest käytettynä päällä NFSv4.1 (ongelmia jää NFSv4.0)
  • Bug Fix: NFSv4 rsize / wsize oli aina arvostaa 1024, joka tappoi esityksiä.
  • Bug Fix: in NFSv4, samassa open_owner avaamalla aiemmin avattu fileid eivät saa samaa stateid.
  • Bug Fix: suurimman osan ajasta, tiedostoja avataan / luodut kautta NFSv4 ei koskaan suljettu

Vastaavia ohjelmistoja

clist
clist

3 Jun 15

RemoteFSMan
RemoteFSMan

3 Jun 15

SVFS
SVFS

20 Feb 15

fio
fio

19 Feb 15

Kommentit NFS-Ganesha

Kommentteja ei löytynyt
Lisää kommentti
Ota kuvia!