What does Exportfs command do?

The exportfs command makes local directories available for Network File System (NFS) clients to mount. This command is normally invoked during system startup by the /etc/rc. nfsfile and uses information in the /etc/exports file to export one or more directories, which must be specified with full path names.

How do I edit etc exports?


  1. Open the /etc/exports file in a text editor on an NFS client that has root access to the storage system.
  2. Make your changes.
  3. Save the file.

How do you refresh NFS mount in Linux?

That said, to answer the question you can remount a share on any Linux system with the remount option to the mount command. If your mounted points are permanent- placed in /etc/fstab – you can run mount -a to re-read fstab, which is same as a refresh.

How do I get rid of Exportfs?

To remove an export, specify a host:/path pair. This deletes the specified entry from /var/lib/nfs/etab and removes the corresponding kernel entry (if any). Invoking exportfs without options shows the current list of exported file systems.

How do you mount Exportfs?

Linux Beginners Guide to NFS Mount Using Exportfs

  1. Export File System to Remote Server using exportfs.
  2. Mount Remote Server File System as a Local Storage.
  3. Unmount Remote File System.
  4. Unexport the File System.
  5. Make NFS Export Permanent Across System Reboot.
  6. Make the Mount Permanent Across Reboot.

What is ETC export?

The file /etc/exports contains a table of local physical file systems on an NFS server that are accessible to NFS clients. The file format is similar to the SunOS exports file. Each line contains an export point and a whitespace-separated list of clients allowed to mount the file system at that point.

What is the package required for NFS?

All versions of NFS can use Transmission Control Protocol (TCP) running over an IP network, with NFSv4 requiring it. NFSv2 and NFSv3 can use the User Datagram Protocol (UDP) running over an IP network to provide a stateless network connection between the client and server.

What causes stale NFS mounts?

What causes an NFS “stale file handle” error? The answer is any change in the mounted file’s underlying inode, disk device, or inode generation on the NFS server causes an NFS stale filehandle.

What is Exportfs in netapp?

You can use the exportfs -r command to export all file system paths specified in the /etc/exports file and unexport all file system paths not specified in the /etc/exports file.

Do I need port 111 for NFS?

Network File System (NFS) is used by UNIX clients for file access. NFS uses port 2049. NFSv3 and NFSv2 use the portmapper service on TCP or UDP port 111. NFSv4 does not require the portmapper service.

What is port 111 used for?

Side note: UDP port 111 uses the Datagram Protocol, a communications protocol for the Internet network layer, transport layer, and session layer. This protocol when used over PORT 111 makes possible the transmission of a datagram message from one computer to an application running in another computer.

Where is the exportfs command in Red Hat?

The exportfs Command Every file system being exported to remote users with NFS, as well as the access level for those file systems, are listed in the /etc/exports file. When issued manually, the /usr/sbin/exportfs command allows the root user to selectively export or unexport directories without restarting the NFS service.

How does exportfs maintain table of exported file systems?

Each file system in this table is referred to as an exported file system , or export , for short. The exportfs command maintains the current table of exports for the NFS server.

How does exportfs work in Linux 2.6?

If this filesystem is not mounted in 2.6, the legacy mode is used. In the new mode, exportfs does not give any information to the kernel but only provides it to mountd through the /var/lib/nfs/xtab file. mountd will listen to requests from the kernel and will provide information as needed.

How is the exportfs command used in NFS?

The exportfs command is used to maintain the current table of exported file systems for NFS. This list is kept in a separate file named /var/lib/nfs/xtab which is read by mountd when a remote host requests access to mount a file tree, and parts of the list which are active are kept in the kernel’s export table.