NFS-Ganesha

Skjermbilde programvare:
NFS-Ganesha
Prog.varedetaljer:
Versjon: 2.2.0 Oppdatert
Last opp dato: 10 May 15
Utvikler: Philippe DENIEL
Lisens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha er et helt gratis, enkel å installere, lett å konfigurere, multiplattform og åpen kildekode kommandolinje programvare-prosjekt, en daemon som implementes en Network File System (NFS) server på en GNU / Linux eller BSD operativsystemer .


Kjører i User Space, støtter pNFS og 9P

Mens programvaren kjører helt i User Space, støtter det versjon 3, 4,0 og 4,1 av parallelle NFS (pNFS), samt 9P protokollen fra pLAN9 operativsystemet. Alle disse protokollene støttes samtidig av NFS-Ganesha.


Designet med to mål i tankene

Programvaren har blitt designet med to mål i tankene, for å gi NFS eksport til flere navnerom og filsystemer, og gir svært store data cacher og metadata. Den støtter NFS v3, NFS 4.0, NFS 4.1 (inkludert pNFS) protokoller.
Programvaren er konstruert på en slik måte at den kan bruke dedikerte backend moduler kalt FSAL (File System Abstraction Layer). Blant de tilgjengelige FSAL moduler, kan vi nevne FSAL / POSIX, FSAL / SNMP, FSAL / FULLMAKT, og FSAL / FUSELIKE.


Komme i gang med NFS-Ganesha

For å installere NFS-Ganesha programvare på GNU / Linux-operativsystemet, må du først laste ned den siste versjonen fra enten Softoware eller prosjektet & rsquo; offisielle hjemmeside (se lenken hjemmeside på slutten av artikkelen), lagre arkivet et sted på din PC (helst hjemmekatalogen) og bruke et arkiv manager for å pakke ut innholdet.
Åpne en terminal app, gå til stedet der du har pakket arkivfilen (f.eks cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - erstatte & quot; softoware & rsquo; med ditt brukernavn), og kjøre den & quot; CUtfør & rsquo.; kommandoen på rotmappen å konfigurere programmet.
Deretter kjører den & quot; lage & rsquo; kommando for å kompilere den og generere kjørbar, som kan installeres system bredt ved å kjøre & quot; make install & rsquo; kommando som root eller & quot; sudo make install & rsquo; kommando som en privilegert bruker.

Hva er nytt i denne versjonen:

  • Eksporten er nå dynamisk. De kan legges til eller fjernes via DBus kommandoer. Den manage_exports python script har blitt oppdatert til å støtte funksjonen.
  • Pseudo filsystem har blitt re-skrevet som en FSAL. Dette gir rom for dynamiske eksport. Submounted filsystemer fungerer også base på denne endringen.
  • Konfigurasjonsfilen behandlingen har blitt omskrevet for å forbedre feilsjekking og logging. Alle parametre er konsekvent sjekket for serien. Valideringen av hele konfigurasjons blokkene er også sjekket.
  • GIDs kan nå greid å bruke eksterne autentiseringskilder. Dette fikser protokollen begrensning av AUTH_SYS som begrenset antall alternative Gids til 16.
  • RPM emballasje har blitt ombygget og oppdatert. DBus verktøy er nå pakket.

Hva er nytt i versjon 2.1.0:

  • Eksporten er nå dynamisk. De kan legges til eller fjernes via DBus kommandoer. Den manage_exports python script har blitt oppdatert til å støtte funksjonen.
  • Pseudo filsystem har blitt re-skrevet som en FSAL. Dette gir rom for dynamiske eksport. Submounted filsystemer fungerer også base på denne endringen.
  • Konfigurasjonsfilen behandlingen har blitt omskrevet for å forbedre feilsjekking og logging. Alle parametre er konsekvent sjekket for serien. Valideringen av hele konfigurasjons blokkene er også sjekket.
  • GIDs kan nå greid å bruke eksterne autentiseringskilder. Dette fikser protokollen begrensning av AUTH_SYS som begrenset antall alternative Gids til 16.
  • RPM emballasje har blitt ombygget og oppdatert. DBus verktøy er nå pakket.

Hva er nytt i versjon 2.0.0:

  • NFSv4.1 støtte har blitt kraftig forbedret, og nå støtter fullt pNFS I / O-operasjoner. Denne funksjonen gjør kraften og kapasiteten gruppert og distribuerte filsystemer tilgjengelig for klienter.
  • NLM staten og lås ledelsen er forent med NFSv4 staten og lås ledelse.
  • Plan 9 (9P) støtte er mye bedre. Dette er protokollen 9P.2000L nivå.
  • File system backends er nå lastbare moduler. Dette betyr at en rekke backends og eksport via disse backends kan konfigureres.
  • Det har vært et omfattende arbeid gjort til kjernen av serveren. Multi-threaded skalerbarhet og minnebruk er mye bedre. Protokollen korrekthet og eksport tilgangskontroller er mye bedre.
  • Systemadministrasjon er nå administrert via en DBus server grensesnitt. Dette erstatter SNMP og statistikk anlegg av tidligere versjoner.
  • NFSv2 støtte har blitt droppet. Versjon 2 av protokollen har lenge utlevd sin nytte og kan ikke støtte sykkelstørrelser som kreves for moderne distribuerte filsystemer. Støtte for de eldre avmontere operasjoner har blitt beholdt for bakoverkompatibilitet med noen klienter.
  • SNMP ledelsen MIB er fjernet. Det er erstattet av DBus administrasjonsgrensesnitt. SNMP støtte kan gis av en SNMP til DBus proxy.
  • Noen av de eldre FSAL implementeringer har blitt droppet på grunn av mangel på fellesskapets interesser. Disse inkluderer FUSE og POSIX FSALs.

Hva er nytt i versjon 1.0.4:

  • init.d skript er nå nærmere LSB krav
  • Bug fix: race condition når du setter den samme ny oppføring flere tid og samtidig i metadata cache
  • Bug fix: det var umulig å sette "/" som en eksport inntreden er pseudopath
  • Bug fix:. Dårlig pakke fsal_handle i FSAL_PROXY kunne lage to oppføringer i cache_inode for en enkelt fil
  • Bug fix: minne brudd i FSAL_PROXY for fattr4 type basert på nfs4time

Hva er nytt i versjon 1.0.3:

  • En regresjon i FSAL_PROXY ble fikset (størrelsen NFSv4 håndtak)
  • hashtabellen støttefunksjoner hash funksjoner som beregne hashval og rbtval i ett pass
  • Cache_inode bruker en "dual verdi beregne funksjon" i sin hashtabellen
  • Reverse clientid mapper bruker en "dual verdi beregne funksjon" i sin hashtabellen
  • pNFS / LAYOUT4_NFSV4_1_FILES: flere bug fast (se git log)
  • DupReq indeksregulering har blitt anmeldt: nå (src_ipaddr, port, xid, ekstra cksum) tuppel brukes som nøkkel
  • arbeidere for utvalget har blitt anmeldt for å redusere CPU comsumption i tilfelle et meget stort antall arbeidstakere blir brukt.
  • sikkerhet fast: når «root» er kartlagt som ingen, er dens 'altgroups' ryddet
  • Configuration kan nå redusere versjon av NFS advertsised å rpcbind (for å unngå NFSv2 for eksempel).
  • XML-utgang er lagt til ikke-regresjon tester for enklere integrering i HudsonCI
  • Et par endringer i NLM implementering
  • FSAL_HPSS har blitt oversatt til HPSSv7.3.2
  • Bedre forvaltning av NFSv4.x tilskriver FATTR4_CHANGE

Hva er nytt i versjon 1.0.2:

  • Denne versjonen inneholder flere feilrettinger for bugs funnet under den siste høsten Bake-A-Thon.
  • FSAL_ZFS støtter nå tilgang til ZFS snapshots (de ".zfs" katalog for de som er kjent med ZFS).
  • Minnehåndtering er gjennomgått grundig.

Hva er nytt i versjon 0.99.63:

  • Denne utgivelsen integrerer støtte fra NLMv4 protokollen (låse management for NFSv3) og flere feilrettinger. pNFS gjennomføringen vil bli gjort i neste versjon (med LAYOUT4_FILES støtte).

Hva er nytt i versjon 0.99.62:

  • Denne utgivelsen inneholder mange feilrettinger, men ingen viktig funksjon oppgradering (dette vil komme med neste versjon med nye pNFS ting i det). Måten pakkene forvaltes har forandret også

Hva er nytt i versjon 0.99.61:

  • En oppdatering fra Eric Sesterhenn om memleaks har blitt integrert.
  • Bug Fix: nå sjekke verdien av csa_flags for OP4_CREATE_SESSION
  • Bug Fix:. OP4_LOOKUPP skal returnere NFS4ERR_SYMLINK stedet for NFS4ERR_NOTDIR når cfh er knyttet til en symbolsk lenke
  • Bug Fix: error NFS4ERR_NOT_ONLY_OP forvaltes for OP4_EXCHANGE_ID
  • Bug Fix: OP4_LOOKUPP skal returnere NFS4ERR_NOENT da ringte fra rootfh
  • Bug Fix: forvaltning av NFS4ERR_NOT_ONLY_OP innført en bug når kompilering uten NFSv4.1 støtte. Dette er nå løst.
  • Endret dårlig #define i Log / log_functions.c (tidligere situasjon kan føre til mulig buffer overflow)
  • En oppdatering av Erik Levinson om bruk av libnfsidmap med gssrpc har blitt integrert
  • Bug Fix: det var umulig å kompilere med både støtte for gssrpc og støtte for NFSv4.1 (mismatch i nfsv41.h og xdr_nfsv41.c)

Hva er nytt i versjon 0.99.60:

  • UID / GID kartlegging funksjoner gjorde en dårlig bruk av deres relaterte idmapper_cache funksjoner (cache ble ikke brukt i flere tilfeller)
  • Bug Fix: med kernel nyere enn 2.6.29, mislyktes Connectathon sin test6 på NFSv4 og NFSv4.1. Dette er nå løst. EOD returneres bare når rekke etterspør oppføringer er tom (ikke mer entry å bli lest i katalogen)
  • Lock støtter går vellykket gjennom Bulls locktest når den brukes på toppen av NFSv4.1 (problemer fortsatt med NFSv4.0)
  • Bug Fix:. NFSv4 rsize / wsize hadde alltid verds 1024 som drepte forestillinger
  • Bug Fix:. I NFSv4, gjorde det samme open_owner åpne en tidligere åpnet mappeID ikke få samme stateid
  • Bug Fix: mesteparten av tiden, filer åpnes / opprettet via NFSv4 ble aldri lukket

Lignende programvare

dosfstools
dosfstools

17 Jul 15

lessfs
lessfs

11 May 15

RemoteFSMan
RemoteFSMan

3 Jun 15

fuse-zip
fuse-zip

17 Feb 15

Kommentarer til NFS-Ganesha

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!