NFS-Ganesha

Software skärmdump:
NFS-Ganesha
Mjukvaruinformation:
Version: 2.2.0 Uppdaterad
Ladda upp dagen: 10 May 15
Utvecklare: Philippe DENIEL
Licens: Gratis
Popularitet: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha är en helt gratis, lätt att installera, lätt att konfigurera, plattformsoberoende och öppen källkod kommandoraden programvaruprojekt, en demon som implementes en Network File System (NFS) server på något GNU / Linux eller BSD operativsystem .


Körs i användarutrymme stöder pNFS och 9P

Medan programvaran körs helt i användarutrymme stöder version 3, 4.0 och 4.1 i parallell NFS (pNFS), liksom 9P protokollet från Plan9 operativsystemet. Alla dessa protokoll stöds samtidigt av NFS-Ganesha.


Designad med två mål i åtanke

Programmet har utformats med två mål i åtanke, för att ge NFS export till flera namnutrymmen och filsystem, och ger mycket stora data cachar och metadata. Det stöder NFS v3, NFS 4.0, NFS 4,1 (inklusive pNFS) protokoll.
Mjukvaran är konstruerad på ett sådant sätt att den kan använda dedikerade backend moduler kallade FSAL (filsystem Abstraction Layer). Bland de tillgängliga FSAL moduler, kan vi nämna FSAL / POSIX, FSAL / SNMP, FSAL / proxy och FSAL / FUSELIKE.


Komma igång med NFS-Ganesha

Så här installerar du NFS-Ganesha programvara på din GNU / Linux-operativsystem, måste du först ladda ner den senaste versionen från antingen Softoware eller projektet och rsquoen; officiella hemsida (se hemsidan länken i slutet av artikeln), spara arkivet någonstans på din dator (helst din hemkatalog) och använda en arkivchef för att extrahera dess innehåll.
Öppna ett terminal app, gå till den plats där du har extraherat arkivfilen (t.ex. cd /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source - byt & lsquo; softoware & rsquo; med ditt användarnamn), och kör i & lsquo; cmake & rsquo. kommando i rotkatalogen för att konfigurera programmet.
Kör sedan & lsquo; gör & rsquo; kommando för att sammanställa den och generera körbara, som kan installeras i hela systemet genom att köra & lsquo; make install & rsquo; kommando som root eller & lsquo; sudo make install & rsquo; kommando som en privilegierad användare.

Vad är nytt i den här versionen:

  • Exporten är nu dynamiska. De kan läggas till eller tas bort via DBus kommandon. Den manage_exports Python-skript har uppdaterats för att stödja funktionen.
  • Pseudo filsystem har skrivits som en FSAL. Detta möjliggör dynamisk export. Submounted filsystem arbetar också bas på denna förändring.
  • Konfigurationsfilen behandlingen har skrivits om för att förbättra felkontroll och loggning. Alla parametrar konsekvent kontrolleras räckvidd. Valideringen av hela konfigurationsblocken också kontrolleras.
  • GID kan nu lyckats använda externa källor autentiserings. Detta fixar protokollet begränsning av AUTH_SYS som begränsade antalet alternativa gids till 16.
  • RPM förpackningen har omstrukturerats och uppdateras. DBus verktygen nu förpackas.

Vad är nytt i version 2.1.0:

  • Exporten är nu dynamiska. De kan läggas till eller tas bort via DBus kommandon. Den manage_exports Python-skript har uppdaterats för att stödja funktionen.
  • Pseudo filsystem har skrivits som en FSAL. Detta möjliggör dynamisk export. Submounted filsystem arbetar också bas på denna förändring.
  • Konfigurationsfilen behandlingen har skrivits om för att förbättra felkontroll och loggning. Alla parametrar konsekvent kontrolleras räckvidd. Valideringen av hela konfigurationsblocken också kontrolleras.
  • GID kan nu lyckats använda externa källor autentiserings. Detta fixar protokollet begränsning av AUTH_SYS som begränsade antalet alternativa gids till 16.
  • RPM förpackningen har omstrukturerats och uppdateras. DBus verktygen nu förpackas.

Vad är nytt i version 2.0.0:

  • NFSv4.1 stöd har förbättrats och nu fullt stöd pNFS I / O-operationer. Denna funktion gör kraften och kapaciteten hos klustrade och distribuerade filsystem tillgängliga för kunder.
  • NLM staten och lås ledning enat med NFSv4 staten och lås förvaltning.
  • Plan 9 (9P) stöd är mycket bättre. Detta är den 9P.2000L nivåprotokoll.
  • filsystemet bakomliggande system är nu laddningsbara moduler. Detta innebär att ett godtyckligt antal backends och export via dessa backends kan konfigureras.
  • Det har varit ett omfattande arbete gjorts för att kärnan i servern. Flertrådade skalbarhet och minnesanvändning är mycket bättre. De protokoll korrekthet och export åtkomstkontroller är mycket bättre.
  • System administrationen nu hanteras via en DBus server gränssnitt. Detta ersätter SNMP och statistik anläggningar av tidigare versioner.
  • NFSv2 stöd har sjunkit. Version 2 av protokollet har länge överlevt sig själv och kan inte stödja handtagsstorlekar som krävs för moderna distribuerade filsystem. Stöd för de äldre avmontera verksamheten har behållits för bakåtkompatibilitet med vissa klienter.
  • SNMP-hanterings MIB har tagits bort. Det ska ersättas med DBus administrationsgränssnittet. SNMP-stöd skulle kunna tillhandahållas av en SNMP till DBus proxy.
  • En del av de äldre FSAL implementeringar har sjunkit på grund av bristande gemenskapsintresse. Dessa inkluderar FUSE och POSIX FSALs.

Vad är nytt i version 1.0.4:

  • init.d-skript är nu närmare LSB krav
  • Bugfix: konkurrenstillstånd när du sätter i samma nya posten flera tid och samtidigt i metadata cache
  • Bugfix: det var omöjligt att ställa in "/" som en export inträde s pseudopath
  • Bugfix:. Dåligt packa fsal_handle i FSAL_PROXY kan skapa 2 poster i cache_inode för en enda fil
  • Bugfix: minnes brott i FSAL_PROXY för fattr4 typ baserad på nfs4time

Vad är nytt i version 1.0.3:

  • En tillbakagång i FSAL_PROXY fastställdes (storlek NFSv4 hanterar)
  • hashtable stöd hashfunktioner som beräknar hashval och rbtval i ett svep
  • Cache_inode använder en "dual värde beräkningsfunktion" i sin hashtable
  • Omvänd clientid mapper använder en "dual värde beräkningsfunktion" i sin hashtable
  • pNFS / LAYOUT4_NFSV4_1_FILES: flera buggen (se git log)
  • DupReq indexering har granskats: nu (src_ipaddr, hamn, XID ytterligare cksum) tuppeln används som nyckel
  • arbetare utbud har granskats för att minska CPU effektförbrukning i fall ett mycket stort antal arbetstagare används.
  • säkerhet fast: när "root" mappas som ingen, är dess "altgroups" rensas
  • Konfiguration kan nu minska version av NFS advertsised att rpcbind (för att undvika NFSv2 till exempel).
  • XML-utdata har lagts till icke-regressionstester för att underlätta integrationen i HudsonCI
  • Några förändringar i genomförandet NLM
  • FSAL_HPSS har portats till HPSSv7.3.2
  • Bättre hantering av NFSv4.x attribut FATTR4_CHANGE

Vad är nytt i version 1.0.2:

  • Denna version innehåller flera korrigeringar för fel som hittats under den senaste hösten Bake-A-Thon.
  • FSAL_ZFS stöder nu tillgång till ZFS ögonblicksbilder (de ".zfs" katalog för dem som är bekanta med ZFS).
  • Minneshantering har granskats på djupet.

Vad är nytt i version 0.99.63:

  • integrerar här versionen stöd av NLMv4 protokollet (lås ledningen för NFSv3) och flera buggfixar. pNFS genomförandet kommer att ske i nästa utgåva (med LAYOUT4_FILES stöd).

Vad är nytt i version 0.99.62:

  • Den här versionen innehåller många buggfixar men ingen större funktion uppgradering (detta kommer med nästa version med nya pNFS grejer i det). Hur paketen hanteras har förändrats alltför

Vad är nytt i version 0.99.61:

  • En patch från Eric Sesterhenn om memleaks har integrerats.
  • Bug Fix: nu kontrollera värdet av csa_flags för OP4_CREATE_SESSION
  • Bug Fix:. OP4_LOOKUPP ska returnera NFS4ERR_SYMLINK istället för NFS4ERR_NOTDIR när cfh är relaterad till en symbolisk länk
  • Bug Fix: error NFS4ERR_NOT_ONLY_OP förvaltas för OP4_EXCHANGE_ID
  • Bug Fix: OP4_LOOKUPP ska returnera NFS4ERR_NOENT när anropas från rootfh
  • Bug Fix: hantering av NFS4ERR_NOT_ONLY_OP infört en bugg vid sammanställningen utan NFSv4.1 stöd. Detta är nu åtgärdat.
  • Ändrad dålig #define in Logga / log_functions.c (tidigare situation kan leda till möjliga buffertspill)
  • En patch av Erik Levinson om användningen av libnfsidmap med gssrpc har integrerats
  • Bug Fix: det var omöjligt att kompilera med både stöd för gssrpc och stöd för NFSv4.1 (mismatch i nfsv41.h och xdr_nfsv41.c)

Vad är nytt i version 0.99.60:

  • UID / GID kartläggning funktioner gjorde en dålig användning av deras närstående idmapper_cache funktioner (cache inte användes i flera fall)
  • Bug Fix: med kärna nyare än 2.6.29, Connectathon s test6 misslyckades på NFSv4 och NFSv4.1. Detta är nu åtgärdat. EOD returneras endast när uppsättningen av begärda poster är tom (ingen mer uppgift som skall läsas i katalogen)
  • Lock stöder går framgångsrikt genom tjur locktest när den används ovanpå NFSv4.1 (problem kvarstår med NFSv4.0)
  • Bug Fix:. NFSv4 rsize / wsize hade alltid värde 1024 som dödade föreställningar
  • Bug Fix:. I NFSv4, gjorde samma open_owner öppnar en tidigare öppnad fileid inte få samma stateid
  • Bug Fix: för det mesta, öppnade filer / skapas via NFSv4 aldrig stängt

Liknande mjukvara

ext2fuse
ext2fuse

3 Jun 15

XtreemFS
XtreemFS

20 Feb 15

LynxFS
LynxFS

2 Jun 15

EncFS
EncFS

10 May 15

Kommentarer till NFS-Ganesha

Kommentarer hittades inte
Kommentar
Slå på bilder!