NFS-GANESHA.

Un server NFS in esecuzione nello spazio utente.
Scarica ora

NFS-GANESHA. Classifica e riepilogo

Annuncio pubblicitario

  • Rating:
  • Licenza:
  • CeCILL
  • Prezzo:
  • FREE
  • Nome editore:
  • Philippe DENIEL
  • Sito web dell'editore:

NFS-GANESHA. Tag


NFS-GANESHA. Descrizione

Un server NFS in esecuzione nello spazio utente. NFS-Ganesha è un server NFS in esecuzione nello spazio utente. È stato progettato per soddisfare due gol: * Fornire metadati molto grandi e cache di dati (fino a milioni di record) * Fornendo le esportazioni NFS a vari sistemi di file e spazi dei nomi (un insieme di I dati organizzati da alberi, con una struttura simile a un sistema di file) NFS-Ganesha utilizza moduli di back-end dedicati chiamati FSAL (che supportano il livello di astrazione del file system) che ha fornito il prodotto con un'API unica (utilizzata internamente) per accedere allo spazio dei nomi sottostanti. Il modulo FSAL è fondamentalmente la "colla" tra lo spazio dei nomi e l'altra parte di NFS-GaneshaAvailable FSALS sono: * FSAL / POSIX: questo modulo si basa sulla ben nota API POSIX che è inclusa nella libc. Permette all'esportazione NFS per qualsiasi cosa accessibile tramite l'interfaccia POSIX. API POSIX affronta file e directory da parte dei loro nomi (che sono identificatori volatili, possono cambiare se l'oggetto è rinominato). L'API di FSAL utilizza un identificatore persistente, opaco, univoco chiamato maniglie. Poiché questo, FSAL / POSIX utilizza il servizio di un database PostgreSQL per eseguire "Ricerca inversa" dalla maniglia al nome del file. * FSAL / SNMP: le informazioni disponibili tramite SNMP sono organizzate come alberi, costituiscono uno spazio dei nomi. Questo modulo di back-end fornisce la funzionalità di esportare i dati di informazioni SNMP tramite NFS e sfogliarli in un modo "Procfs-like". * FSAL / PROXY: il modulo è infatti un client NFSV4. Utilizzato con NFS-Ganesha, trasforma il server NFS in un server proxy NFS. Questo modulo è ancora nella sua versione alfa * FSAL / FUSILY: molti prodotti usano il fusibile per avere l'esportazione NFS. Spesso risiedevano nello spazio utente. Anche NFS-Ganesha è nello spazio utente, e tramite questo modulo consente al prodotto dello spazio utente di avere l'esportazione NFS dallo spazio utente, senza comunicazioni del kernel esplicito. Il modulo utilizza la stessa interfaccia del legame del fusibile classico: se la tua applicazione ha un modulo di legame fusibile pronto, non avrai bisogno di nient'altro da interfacciarlo con NFS-Ganesha. Per questo uso specifico, il motore NNFS-Ganesha è avvolto in una libreria da utilizzare e compilare con la propria applicazione properiering.NFS-Ganesha è disponibile sotto la licenza Cecill, che è una trasposizione francese del GPL ed è completamente compatibile con GPL. Cosa c'è di nuovo in questa versione: · Le funzioni di mappatura UID / GID hanno fatto un cattivo utilizzo delle loro funzioni IDMAPPER_CACHE correlate (la cache non è stata utilizzata in diversi casi) · Correzione dei bug: con il kernel più recente di 2.6.29, il test di Connectathon6 non è riuscito su NFSV4 e NFSV4.1. Questo è ora riparato: EOD viene restituito solo quando la matrice di voci richieste è vuota (non più voce da leggere nella directory). · I supporti BLOCK vengono eseguiti con successo attraverso il locktest del Bull quando utilizzato in cima a NFSV4.1 (i problemi rimane con NFSV4.0) · Fissaggio del bug: NFSV4 RSize / WSIZE ha sempre valore 1024 che ha ucciso prestazioni. · Fissaggio del bug: in NFSV4, lo stesso open_owner che apre un file file precedentemente aperto non ha ottenuto lo stesso stato statuto. · Correzione dei bug: la maggior parte delle volte, i file aperti / creati tramite NFSV4 non sono mai stati chiusi


NFS-GANESHA. Software correlato

Overlayfs.

OverlayFS è un modulo di filesystem Fuse che fonde il contenuto di diverse directory in una singola directory in modo trasparente. ...

226

Scarica