Museum

Home

Lab Overview

Retrotechnology Articles

⇒ Online Manual

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

mount(8nfs)

mountd(8nfs)

showmount(8nfs)

shutdown(8)

rmtab(5nfs)

NAME

rmtab − table of local file systems mounted by remote NFS clients

DESCRIPTION

The rmtab file resides in the /etc directory and contains a list of all remote hosts that have mounted local file systems using the NFS protocols. Whenever a client performs a remote mount, the server machine’s mount daemon makes an entry in the server machine’s rmtab file. The umount command removes remotely mounted file system entries. The "umount −a" command broadcasts to all servers and informs them that they should remove all entries from rmtab created by the sender of the broadcast message. By placing a "umount −a" command in /etc/rc.boot, rmtab tables on NFS servers can be purged of entries made by a crashed client, who, upon rebooting, did not remount the same file systems that it had before the system crashed.  The rmtab table is a series of lines of the form:

hostname:directory

This table is used only to preserve information between crashes and is read only by mountd() when it starts up. The mountd daemon keeps an in-core table, which it uses to handle requests from programs like showmount() and shutdown(.).

RESTRICTIONS

Although the rmtab table is close to the truth, it may contain erroneous information if NFS client machines fail to execute umount −a when they reboot.

FILES

/etc/rmtab

SEE ALSO

mount(8nfs), mountd(8nfs), showmount(8nfs), shutdown(8)

Typewritten Software • bear@typewritten.org • Edmonds, WA 98026