What is exportfs?
exportfs stands for export file system, which exports file system to a remote server which can mount, and access it like a local file system.
3 exportfs Examples
Export a directory to remote server
Export a directory to remote server 192.168.1.1 using exportfs command.
# exportfs 192.168.1.1:/home/sathiya/publicdata/
The argument to exportfs command should be in the format of remote server ip : directory to be exported.
List out the exported directories
Executing the exportfs command without any argument displays the exported directories.
# exportfs /home/sathiya/publicdata/ 192.168.1.1
Unexport a exported directory
Unexport a directory using the option -u as shown below.
# exportfs -u 192.168.1.1:/home/sathiya/publicdata/
Syntax and Options
/usr/sbin/exportfs [-avi] [-o options,..] [client:/path ..]
/usr/sbin/exportfs -r [-v]
/usr/sbin/exportfs [-av] -u [client:/path ..]
|Export or unexport all directories
|Specify a list of export options in the same manner as in exports(5)
|Ignore the /etc/exports file, so that only default options and options given on the command line are used
|Reexport all directories. It synchronizes /var/lib/nfs/etab with /etc/exports. It removes entries in /var/lib/nfs/etab which are deleted from /etc/exports, and remove any entries from the kernel export table which are no longer valid
|Unexport one or more directories
|In ‘new’ mode, flush everything out of the kernels export table. Any clients that are active will get new entries added by mountd when they make their next request
|Be verbose. When exporting or unexporting, show what’s going on. When displaying the current export list, also display the list of export options