Add it to your Download Basket!
Add it to your Watch List!
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.
- LICENSE TYPE:
- LGPL v3 (GNU Lesser General Public Lic...
- OUR RATING:
- DEVELOPED BY:
- Philippe DENIEL
- USER RATING:
- ROOT \ System \ Filesystems
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 Marius Nestor, last updated on January 14th, 2015