NFS-Ganesha 2.2.0

This Open Source project provides a NFS (Network File System) server running in User Space

  Add it to your Download Basket!

 Add it to your Watch List!


Rate it!

What's new in NFS-Ganesha 2.1.0:

  • Exports are now dynamic. They can be added or removed via DBus commands. The manage_exports python script has been updated to support the feature.
  • The Pseudo filesystem has been re-written as a FSAL. This enables dynamic exports. Submounted filesystems also work base on this change.
  • The configuration file processing has been rewritten to improve error checking and logging. All parameters are consistently checked for range. The validation of the whole configuration blocks are also checked.
  • GIDs can now be managed to use external authentication sources. This fixes the protocol limitation of AUTH_SYS which restricted the number of alternate gids to 16.
Read full changelog
send us
an update
LGPL v3 (GNU Lesser General Public Lic... 
Philippe DENIEL
5.0/5 2
ROOT \ System \ Filesystems
NFS-Ganesha is a completely free, easy to install, easy to configure, multiplatform and open source command-line software project, a daemon that implementes a Network File System (NFS) server on any GNU/Linux or BSD operating systems.

Runs in User Space, supports pNFS and 9P

While the software runs completely in User Space, it supports version 3, 4.0 and 4.1 of Parallel NFS (pNFS), as well as the 9P protocol from the Plan9 operating system. All these protocols are supported concurrently by NFS-Ganesha.

Designed with two goals in mind

The software has been designed with two goals in mind, to provide NFS exports to several namespaces and filesystems, and to provides very large data caches and metadata. It supports the NFS v3, NFS 4.0, NFS 4.1 (including pNFS) protocols.

The software is engineered in such a way that it can use dedicated backend modules called FSAL (File System Abstraction Layer). Among the available FSAL modules, we can mention FSAL/POSIX, FSAL/SNMP, FSAL/PROXY, and FSAL/FUSELIKE.

Getting started with NFS-Ganesha

To install the NFS-Ganesha software on your GNU/Linux operating system, you must first download the latest release from either Softpedia or the project’ official website (see the homepage link at the end of the article), save the archive somewhere on your PC (preferably your Home directory) and use an archive manager to extract its contents.

Open a Terminal app, go to the location where you have extracted the archive file (e.g. cd /home/softpedia/nfs-ganesha-2.1.0-0.1.1-Source - replace ‘softpedia’ with your username), and run the ‘cmake .’ command on the root folder to configure the program.

Then, run the ‘make’ command to compile it and generate the executable, which can be installed system wide by running the ‘make install’ command as root or the ‘sudo make install’ command as a privileged user.

NFS-Ganesha was reviewed by , last updated on April 23rd, 2015

#NFS server #Network File System #userspace filesystem #NFS #server #filesystem #userspace

Add your review!