NFS-Ganesha

Software captura de pantalla:
NFS-Ganesha
Detalles de software:
Versión: 2.2.0 Actualizado
Fecha de carga: 10 May 15
Promotor: Philippe DENIEL
Licencia: Libre
Popularidad: 9

Rating: nan/5 (Total Votes: 0)

NFS-Ganesha es una completamente gratis, fácil de instalar, fácil de configurar, multiplataforma y de proyectos de software de línea de comandos de código abierto, un demonio que implementes un Sistema de archivos de red (NFS) en cualquier sistemas operativos BSD GNU / Linux o .


Se ejecuta en espacio de usuario, soporta pNFS y 9P

Mientras que el software se ejecuta por completo en el espacio del usuario, es compatible con la versión 3, 4.0 y 4.1 del Parallel NFS (pNFS), así como el protocolo 9P desde el sistema operativo Plan9. Todos estos protocolos se soportan simultáneamente por NFS-Ganesha.


Diseñado con dos objetivos en mente

El software ha sido diseñado con dos objetivos en mente, para proporcionar las exportaciones NFS a varios espacios de nombres y sistemas de archivos, y proporciona muy grandes cachés de datos y metadatos. Es compatible con la v3 NFS NFS 4.0, NFS 4.1 (incluyendo pNFS) protocolos.
El software está diseñado de tal manera que se pueda utilizar módulos de backend dedicados llamados FSAL (File System Abstraction Layer). Entre los módulos FSAL disponibles, podemos mencionar FSAL / POSIX, FSAL / SNMP, FSAL / PROXY y FSAL / FUSELIKE.


Primeros pasos con NFS-Ganesha

Para instalar el software NFS-Ganesha en su sistema operativo GNU / Linux, primero debe descargar la última versión de cualquiera Softoware o el proyecto y rsquo; sitio web oficial (ver el enlace en la página final del artículo), guardar el archivo en algún lugar de su PC (preferiblemente su directorio Home) y el uso de un gestor de archivos para extraer su contenido.
Abra una aplicación de terminal, vaya a la ubicación en la que ha extraído el archivo de almacenamiento (por ejemplo /home/softoware/nfs-ganesha-2.1.0-0.1.1-Source cd - reemplazar y lsquo; softoware y rsquo; con su nombre de usuario), y correr de & lsquo; cmake y rsquo.; comando en la carpeta raíz para configurar el programa.
A continuación, ejecute el y lsquo; hacer y rsquo; comando para compilarlo y generar el ejecutable, que puede ser el sistema instalado amplia mediante la ejecución de & lsquo; make install y rsquo; comando como root o de & lsquo; sudo make install y rsquo; comando como un usuario con privilegios.

¿Qué hay de nuevo en esta versión:

  • Las exportaciones son ahora dinámico. Pueden ser añadidos o eliminados a través de comandos DBus. El guión manage_exports pitón se ha actualizado para admitir la función.
  • El sistema de ficheros Pseudo ha sido re-escrita como FSAL. Esto permite que las exportaciones dinámicas. Sistemas de archivos Submounted también trabajan sobre la base de este cambio.
  • El procesamiento de archivos de configuración se ha reescrito para mejorar la comprobación de errores y la explotación forestal. Todos los parámetros se comprueban constantemente para la gama. La validación de los bloques enteros de configuración también se comprueban.
  • GIDs ahora pueden ser manejados para utilizar fuentes de autenticación externos. Esto fija la limitación del protocolo de AUTH_SYS que restringió el número de gids alternos a 16.
  • Embalaje RPM se ha reestructurado y actualizado. Las herramientas DBus están empaquetados.

¿Qué hay de nuevo en la versión 2.1.0:

  • Las exportaciones son ahora dinámico. Pueden ser añadidos o eliminados a través de comandos DBus. El guión manage_exports pitón se ha actualizado para admitir la función.
  • El sistema de ficheros Pseudo ha sido re-escrita como FSAL. Esto permite que las exportaciones dinámicas. Sistemas de archivos Submounted también trabajan sobre la base de este cambio.
  • El procesamiento de archivos de configuración se ha reescrito para mejorar la comprobación de errores y la explotación forestal. Todos los parámetros se comprueban constantemente para la gama. La validación de los bloques enteros de configuración también se comprueban.
  • GIDs ahora pueden ser manejados para utilizar fuentes de autenticación externos. Esto fija la limitación del protocolo de AUTH_SYS que restringió el número de gids alternos a 16.
  • Embalaje RPM se ha reestructurado y actualizado. Las herramientas DBus están empaquetados.

¿Qué hay de nuevo en la versión 2.0.0:

  • Soporte NFSv4.1 se ha mejorado mucho y ahora apoya plenamente pNFS de E / S de operaciones. Esta característica hace que el poder y la capacidad de los clústeres y los sistemas de archivos distribuidos a disposición de los clientes.
  • Estado NLM y gestión de bloqueo se unifican con la administración estatal y bloqueo NFSv4.
  • Plan 9 (9P) apoyo ha mejorado mucho. Este es el protocolo de nivel 9P.2000L.
  • backends sistema de archivos son ahora módulos cargables. Esto significa que cualquier número de backends y exportaciones a través de los backends se puede configurar.
  • Se ha producido un extenso trabajo realizado para el núcleo del servidor. Escalabilidad multi-hilo y el uso de memoria se ha mejorado mucho. Los controles de corrección de protocolo y de acceso a la exportación son mucho mejores.
  • La administración del sistema ahora es administrado a través de una interfaz de servidor DBus. Esto reemplaza las instalaciones de versiones anteriores de SNMP y estadísticas.
  • Soporte NFSv2 se ha caído. La versión 2 del protocolo ha sobrevivido a su utilidad y no puede apoyar los tamaños de mango necesarios para los sistemas de archivos distribuidos modernos. El apoyo a las operaciones de desmontar mayores se han mantenido para la compatibilidad con algunos clientes.
  • El MIB de gestión SNMP se ha eliminado. Es reemplazado por la interfaz de gestión de DBus. Soporte SNMP podría ser proporcionada por un SNMP proxy DBus.
  • Algunas de las implementaciones FSAL mayores han caído debido a la falta de interés de la comunidad. Estos incluyen el fusible y POSIX FSALs.

¿Qué hay de nuevo en la versión 1.0.4:

  • los scripts init.d son ahora más cerca de LSB requisitos
  • Corrección de errores: condición de carrera al insertar la misma nueva entrada varias veces y al mismo tiempo en caché de metadatos
  • Corrección de errores: era imposible establecer "/" como pseudopath de la entrada de una exportación
  • Corrección de errores:. Mal empacar fsal_handle en FSAL_PROXY podría crear 2 entradas en cache_inode para un solo archivo
  • Corrección de errores: violación memoria en FSAL_PROXY para el tipo de fattr4 basado en nfs4time

¿Qué hay de nuevo en la versión 1.0.3:

  • Una regresión en FSAL_PROXY era fijo (tamaño de NFSv4 maneja)
  • funciones hash HashTable apoyo que calculan hashval y rbtval en una pasada
  • Cache_inode utiliza una "función de cómputo doble valor" en su tabla hash
  • asignador ClientID inversa utiliza una "función de cómputo doble valor" en su tabla hash
  • pNFS / LAYOUT4_NFSV4_1_FILES: varios bug fijo (véase git log)
  • indexación DupReq ha sido revisado: ahora (src_ipaddr, puerto, xid, cksum adicional) tupla se utiliza como tecla

  • Selección
  • de los trabajadores ha sido revisada para reducir CPU Consumo en el caso se utiliza un gran número de trabajadores.
  • Seguridad fijo: cuando 'root' está asignada como nadie, su "altgroups 'se borra
  • Configuración ahora puede reducir la versión de NFS advertsised a RPCBIND (para evitar NFSv2 por ejemplo).
  • salida XML se ha añadido a las pruebas no regresión para la integración fácil en HudsonCI
  • Algunos cambios en la aplicación NLM
  • FSAL_HPSS ha sido portado a HPSSv7.3.2
  • Mejor gestión de NFSv4.x atributo FATTR4_CHANGE

¿Qué hay de nuevo en la versión 1.0.2:

  • Esta versión incluye varias correcciones de errores encontrados durante el otoño pasado Bake-A-Thon.
  • El FSAL_ZFS ahora es compatible con el acceso a instantáneas de ZFS (los ".zfs" Directorio para los que están familiarizados con ZFS).
  • Gestión de la memoria ha sido revisado en profundidad.

¿Qué hay de nuevo en la versión 0.99.63:

  • Esta versión integra el apoyo de protocolo NLMv4 (bloqueo de manejo para NFSv3) y varias correcciones de errores. aplicación pNFS se hará en la próxima versión (con LAYOUT4_FILES apoyo).

¿Qué hay de nuevo en la versión 0.99.62:

  • Esta versión incluye muchas correcciones de errores, pero no mejora importante función (esto vendrá con la próxima versión con nuevos pNFS cosas en él). La forma en que los paquetes se gestiona también ha cambiado

¿Qué hay de nuevo en la versión 0.99.61:

  • Un parche de Eric Sesterhenn sobre memleaks se ha integrado.
  • Corrección de errores: ahora comprobar valor de csa_flags para OP4_CREATE_SESSION
  • Corrección de errores:. OP4_LOOKUPP debe devolver NFS4ERR_SYMLINK lugar de NFS4ERR_NOTDIR cuando cfh está relacionado con un enlace simbólico
  • Corrección de errores: error NFS4ERR_NOT_ONLY_OP arregló para OP4_EXCHANGE_ID
  • Corrección de errores: OP4_LOOKUPP debe devolver NFS4ERR_NOENT cuando se llama desde el rootfh
  • Corrección de errores: gestión de NFS4ERR_NOT_ONLY_OP introdujo un error al compilar sin apoyo NFSv4.1. Esto ha sido arreglado.
  • Changed mala #define Login / log_functions.c (primera situación podría dar lugar a un posible desbordamiento de búfer)
  • Un parche por Erik Levinson sobre el uso de libnfsidmap con gssrpc se ha integrado
  • Corrección de errores: era imposible compilar con tanto apoyo a gssrpc y apoyo a NFSv4.1 (desajuste en nfsv41.h y xdr_nfsv41.c)

¿Qué hay de nuevo en la versión 0.99.60:

  • Las funciones de mapeo uid / gid hicieron un mal uso de sus funciones idmapper_cache relacionados (la caché no se utilizó en varios casos)
  • Corrección de errores: con el kernel más reciente que 2.6.29, test6 de Connectathon falló en NFSv4 y NFSv4.1. Esto ahora se fija:. Eod sólo se devuelve cuando la variedad de entradas solicitadas está vacía (no más de entrada para ser leído en el directorio)
  • Bloquear apoya pasa con éxito a través de LockTest BULL cuando se utiliza en la parte superior de NFSv4.1 (problemas permanece con NFSv4.0)
  • Corrección de errores:. NFSv4 rsize / wsize siempre había valorar 1024 que mató a actuaciones
  • Corrección de errores:. En NFSv4, el mismo open_owner abrir una fileid abierto previamente no tuvo la misma IdentificadorEstado
  • Corrección de errores: la mayor parte del tiempo, los archivos abiertos / creado mediante NFSv4 no se cerraron

Programas parecidos

cmogstored
cmogstored

17 Feb 15

gvfs
gvfs

16 Aug 18

NTFS for Linux
NTFS for Linux

2 Jun 15

OverlayFS
OverlayFS

2 Jun 15

Comentarios a la NFS-Ganesha

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!