bionic (8) fixmount.8.gz

Provided by: am-utils_6.2+rc20110530-3.2ubuntu2_amd64 bug

NAME

       fixmount - fix remote mount entries

SYNOPSIS

       fixmount [ -adervq ] [ -h name ] host ...

DESCRIPTION

       fixmount  is  a  variant of showmount(8) that can delete bogus mount entries in remote mountd(8) daemons.
       The actions specified by the options are performed for each host in turn.

OPTIONS

       -a -d -e
              These options work as in showmount(8) except that only entries pertaining to the  local  host  are
              printed.

       -r     Removes  those  remote mount entries on host that do not correspond to current mounts, i.e., which
              are left-over from a crash or are the result of improper mount protocol.  The actuality of  mounts
              is verified using the entries in /etc/mtab.

       -v     Verify  remote  mounts.  Similar to -r except that only a notification message is printed for each
              bogus entry found.  The remote mount table is not changed.

       -A     Issues a command to the remote mountd declaring that ALL of its filesystems have  been  unmounted.
              This  should  be used with caution, as it removes all remote mount entries pertaining to the local
              system, whether or not any filesystems are still mounted locally.

       -q     Be quiet.  Suppresses error messages due to timeouts and "Program not registered",  i.e.,  due  to
              remote hosts not supporting RPC or not running mountd.

       -h name
              Pretend  the local hostname is name.  This is useful after the local hostname has been changed and
              rmtab entries using the old name remain on a remote machine.  Unfortunately, most  mountd's  won't
              be  able  to  successfully handle removal of such entries, so this option is useful in combination
              with -v only.
              This option also saves time as comparisons of remotely recorded and local hostnames by address are
              avoided.

FILES

       /etc/mtab           List of current mounts.

       /etc/rmtab          Backup file for remote mount entries on NFS server.

SEE ALSO

       showmount(8), mtab(5), rmtab(5), mountd(8C).

       ``am-utils'' info(1) entry.

       Linux NFS and Automounter Administration by Erez Zadok, ISBN 0-7821-2739-8, (Sybex, 2001).

       http://www.am-utils.org

       Amd - The 4.4 BSD Automounter

BUGS

       No attempt is made to verify the information in /etc/mtab itself.

       Since  swap file mounts are not recorded in /etc/mtab, a heuristic specific to SunOS is used to determine
       whether such a mount is actual (replacing the string "swap"  with  "root"  and  verifying  the  resulting
       path).

       Symbolic links on the server will cause the path in the remote entry to differ from the one in /etc/mtab.
       To catch those cases, a filesystem is also deemed mounted if its local mount point is  identical  to  the
       remote entry.  I.e., on a SunOS diskless client, server:/export/share/sunos.4.1.1 is actually /usr/share.
       Since the local mount point is /usr/share as well this will be handled correctly.

       There is no way to clear a stale entry in a remote mountd after the local hostname (or  whatever  reverse
       name  resolution  returns  for  it) has been changed.  To take care of these cases, the remote /etc/rmtab
       file has to be edited and mountd restarted.

       The RPC timeouts for mountd calls can only be changed by recompiling.  The defaults  are  2  seconds  for
       client handle creation and 5 seconds for RPC calls.

AUTHORS

       Andreas Stolcke <stolcke@icsi.berkeley.edu>.

       Erez  Zadok  <ezk@cs.sunysb.edu>,  Computer  Science Department, Stony Brook University, Stony Brook, New
       York, USA.

       Other authors and contributors to am-utils are listed in the AUTHORS file distributed with am-utils.

                                                   26 Feb 1993                                       FIXMOUNT(8)