rmmount - removable media mounter for  CD-ROM,  floppy,  Jaz
     drive, and others


     /usr/sbin/rmmount [-D]


     The rmmount utility is a removable  media  mounter  that  is
     executed  by  Volume Management whenever a removable medium,
     such as a CD-ROM  or  a  floppy,  is  inserted.  The  Volume
     Management   daemon,   vold(1M),  manages  removable  media.
     rmmount can also be called by using volrmmount(1).

     Upon insertion of a medium and following invocation  of  the
     volcheck(1)  command,  rmmount  determines what type of file
     system (if any) is on that  medium.  If  a  file  system  is
     present,  rmmount mounts the file system in one of the loca-
     tions listed below.

     For a diskette (floppy):

           symbolic link to mounted floppy in local floppy drive

           mounted named floppy

           mounted unnamed floppy

     For a CD-ROM or a DVD-ROM:

           symbolic link to mounted CD-ROM in local CD-ROM drive

           mounted named CD-ROM

           mounted named CD-ROM with partitioned file system

           mounted unnamed CD-ROM

     For a Zip drive:

           symbolic link to mounted Zip medium in local Zip drive

           mounted named Zip medium

           mounted named Zip medium with partitioned file system

           mounted unnamed Zip medium

     For a Jaz drive:

           symbolic link to mounted Jaz medium in local Jaz drive

           mounted named Jaz medium

           mounted named Jaz medium with partitioned file system

           mounted unnamed Jaz medium

     For a generic "rmdisk" drive:

           symbolic link to mounted  removable  medium  in  local
           removable medium drive

           mounted named removable medium

           mounted named removable medium with  partitioned  file

           mounted unnamed removable medium

     If the media is read-only (for example, a CD-ROM or a floppy
     with  write-protect  tab  set),  the  file system is mounted

     If a file system is not identified, rmmount does not mount a
     file  system.  See  the  System  Administration Guide: Basic
     Administration for more information on the location  of  CD-
     ROM, floppy, and other media without file systems.  Also see

     If a file system  type  has  been  determined,  it  is  then
     checked  to  see  that  it is "clean." If the file system is
     "dirty," fsck -p (see fsck(1M)) is  run  in  an  attempt  to
     clean  it.  If  fsck fails, the file system is mounted read-

     After the mount is complete, "actions" associated  with  the
     media type are executed. These actions allow for the notifi-
     cation to other programs that new media are available. These
     actions  are  shared objects and are described in the confi-
     guration file, /etc/rmmount.conf.  See rmmount.conf(4).

     Actions are executed in the order in which  they  appear  in
     the  configuration  file.  The  action  function  can return
     either 1 or 0. If it returns 0, no further actions  will  be
     executed. This allows the function to control which applica-
     tions are executed.

     In  order  to  execute  an  action,   rmmount   performs   a
     dlopen(3DL)  on the shared object and calls the action func-
     tion defined within it. The definition of the  interface  to
     actions can be found in /usr/include/rmmount.h.

     File systems mounted by rmmount are always mounted with  the
     nosuid  flag  set,  thereby  disabling  setuid  programs and
     access to block or character devices in  that  file  system.
     Upon  ejection,  rmmount  unmounts  mounted file systems and
     executes actions associated with the media type. If  a  file
     system  is  "busy" (that is, it contains the current working
     directory of a live process), the ejection will fail.


     -D    Turn on the debugging output from the rmmount  dprintf


           removable media mounter configuration file

           shared objects used by rmmount.


     See attributes(5) for descriptions of the  following  attri-

    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    | Availability                | SUNWvolu                    |


     volcancel(1),  volcheck(1),  volmissing(1),   volrmmount(1),
     fsck(1M),     vold(1M),     dlopen(3DL),    rmmount.conf(4),
     vold.conf(4), attributes(5), volfs(7FS)

     System Administration Guide: Basic Administration

Man(1) output converted with man2html