IPB
>  Man Pages > Unix > Solaris 10 11/06 > Section 4 > rmmount.conf man page

rmmount.conf man page

Section 4 - Solaris 10 11/06 Man Pages

Other operating system man pages available here


Advanced Search

Hopefully, this page is exactly what you are looking for, but if not, you can always find further assistance on Unix/Linux Forum!





File Formats                                      rmmount.conf(4)



NAME
     rmmount.conf - removable media mounter configuration file

SYNOPSIS
     /etc/rmmount.conf

DESCRIPTION
     The rmmount.conf file contains the rmmount(1M) configuration
     information.   This  file  describes  where  to  find shared
     objects that perform actions on file systems after identify-
     ing and mounting them. The rmmount.conf file is also used to
     share file systems on removable media. It  can  also  direct
     the  rmmount utility to run fsck on one or more file systems
     before mounting them, with the  fsck  command  line  options
     specified in rmmount.conf.

     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.  For  example,  action_filemgr  always
     returns 0 if the File Manager is running, thereby preventing
     subsequent actions from being executed.

     To execute an action after a medium has  been  inserted  and
     while the File Manager is not running, list the action after
     action_filemgr in  the  rmmount.conf  file.  To  execute  an
     action  before the File Manager becomes aware of the medium,
     list the action before action_filemgr  in  the  rmmount.conf
     file.

     The syntax for the rmmount.conf file is as follows:

     # File system identification
     ident filesystem_type shared_object media_type [media_type ...]

     # Actions
     action media_type shared_object args_to_so

     # File system sharing
     share media_or_file_system share_command_options

     # Mount command options
     mount media_or_file_system [file_system_spec] -o mount_command_options

     # Optionally fsck command options
     fsck media_type filesystem_type -o fsck_command_options

     Explanations of the syntax for the File  system  identifica-
     tion fields are as follows:





SunOS 5.10          Last change: 18 Feb 2003                    1






File Formats                                      rmmount.conf(4)



     filesystem_type         An ASCII string  used  as  the  file
                             system  type  flag of the mount com-
                             mand   (see   the   -F   option   of
                             mount(1M)). It is also used to match
                             names  passed  to  rmmount(1M)  from
                             Volume Management.



     shared_object           Programs that identify file  systems
                             and     perform     actions.    This
                             shared_object    is     found     at
                             /usr/lib/fs/filesystem_type/shared_object.



     media_type              The type of medium where  this  file
                             system  resides.  Legal  values  are
                             cdrom, floppy, jaz, rmdisk, and zip.



     Explanations of the syntax for the  Actions  fields  are  as
     follows.

     media_type      Type of medium. This argument is  passed  in
                     from Volume Management as VOLUME_TYPE.



     shared_object   Programs that identify file systems and per-
                     form  actions.  If shared_object starts with
                     `/' (slash), the full  path  name  is  used;
                     otherwise,  /usr/lib/rmmount is prepended to
                     the name.



     args_to_so      Arguments passed to the shared_object. These
                     arguments  are  passed  in  as  an  argc and
                     argv[].



     The definition of the interface to  Actions  is  located  in
     /usr/include/rmmount.h.

     Explanations of the  syntax  for  the  File  system  sharing
     fields are as follows.

     media_or_file_system    Either the type  of  medium  or  the
                             specific file system to share.



SunOS 5.10          Last change: 18 Feb 2003                    2






File Formats                                      rmmount.conf(4)



     share_command_options   Options of the  share  command.  See
                             share(1M) for more information about
                             these options.



     Explanations of the syntax for  the  Mount  command  options
     fields are as follows:

     media_or_file_system    Either the type  of  medium  or  the
                             specific file system to share.



     file_system_spec        Specifies one or more  file  systems
                             to which this line applies. Defaults
                             to "all" file system types.



     mount_command_options   One or more options to be passed  to
                             the  mount command. Multiple options
                             require a space delimiter.



     Explanations of the syntax  for  the  fsck  command  options
     fields are as follows:

     media_type              The  type  of  removable  medium.  A
                             Bourne shell regular expression that
                             matches names of file  system  media
                             whose   aliases   are  listed  under
                             /vol/dev/aliases.  Examples  include
                             cdrom0,  cdrom1, cdrom*, jaz0, jaz1,
                             and jaz*.



     filesystem_type         The type of file system,  for  exam-
                             ple,  ufs  or  hsfs, that resides on
                             the medium specified in media_type.



     fsck_command_options    One or more options to be passed  to
                             fsck(1M).  Multiple  options must be
                             separated by spaces.







SunOS 5.10          Last change: 18 Feb 2003                    3






File Formats                                      rmmount.conf(4)



     The algorithm for the fsck configuration line is as follows:

     1.  The fsck configuration line tells rmmount to run fsck on
         filesystem_type, as described above. The filesystem_type
         must be correct for the media_type specified.


     2.  If filesystem_type is not present, rmmount runs fsck  on
         all file systems on all media that match media_type.


     3.  If rmmount.conf contains no fsck configuration  line  or
         contains  an  fsck  configuration line with a media_type
         that does not match a medium's alias, rmmount  does  not
         run  fsck  on the removable medium's file system, unless
         mount reports that the file system's dirty bit is set.


  Default Values
     The following is an example of an rmmount.conf file:

     #
     # Removable Media Mounter configuration file.
     #

     # File system identification
     ident hsfs ident_hsfs.so cdrom
     ident ufs ident_ufs.so cdrom floppy rmdisk pcmem
     ident pcfs ident_pcfs.so floppy rmdisk pcmem
     ident udfs ident_udfs.so cdrom floppy

     # Actions
     action cdrom action_filemgr.so
     action floppy action_filemgr.so
     action rmdisk action_filemgr.so

EXAMPLES
     Example 1: Sharing of Various File Systems

     The following examples show how  various  file  systems  are
     shared  using  the  share  syntax for the rmmount.conf file.
     These lines are added after the Actions entries.

     share cdrom*

         Shares all CD-ROMs via NFS and applies  no  access  res-
         trictions.



     share solaris_2.x*




SunOS 5.10          Last change: 18 Feb 2003                    4






File Formats                                      rmmount.conf(4)



         Shares CD-ROMs named solaris_2.x* with  no  access  res-
         trictions.



     share cdrom* -o ro=engineering

         Shares all CD-ROMs via  NFS  but  exports  only  to  the
         "engineering" netgroup.



     share solaris_2.x* -d distribution CD

         Shares CD-ROMs named solaris_2.x* with  no  access  res-
         trictions  and with the description that it is a distri-
         bution CD-ROM.



     share floppy0

         Shares the file  system  of  any  floppy  inserted  into
         floppy drive 0.



     share jaz0

         Shares the file system on Jaz drive 0.



     Example 2: Customizing mount Operations

     The following examples  show  how  different  mount  options
     could be used to customize how rmmount mounts various media:

     mount cdrom* hsfs -o nrr

         Mounts all High Sierra CD-ROMs with  the  nrr  (no  Rock
         Ridge extensions) option (see mount_hsfs(1M)).



     mount floppy1 -o ro

         Will always mount the second floppy disk read-only  (for
         all file system types).






SunOS 5.10          Last change: 18 Feb 2003                    5






File Formats                                      rmmount.conf(4)



     mount floppy1 -o ro foldcase

         Will always mount the second floppy disk read-only  (for
         all  file  system  types)  and  pass  the foldcase mount
         option.



     mount jaz1 -o ro

         Mounts the medium in Jaz drive 1 read-only, for all file
         system types.



     Example 3: Telling rmmount  to  Check  File  Systems  Before
     Mounting Them

     The following examples show how to  tell  rmmount  to  check
     file  systems  with  fsck  before  mounting them, and how to
     specify the command line options to be used with fsck:

     fsck floppy* ufs -o f

         Performs a full file system check on any  UFS  floppies,
         ignoring the clean flag, before mounting them.



     fsck floppy* ufs -o p

         Uses the fsck p (preen) flag for all UFS floppies.



     fsck cdrom* -o f

         Tells rmmount to run fsck before mounting any file  sys-
         tem on CD-ROM.



     fsck jaz* ufs -o f

         Tells rmmount to perform a full file system check on any
         UFS  Jaz media, ignoring the clean flag, before mounting
         them.



SEE ALSO




SunOS 5.10          Last change: 18 Feb 2003                    6






File Formats                                      rmmount.conf(4)



     volcancel(1),   volcheck(1),    volmissing(1),    mount(1M),
     mount_hsfs(1M),     rmmount(1M),     share(1M),    vold(1M),
     vold.conf(4), volfs(7FS)

NOTES
     When using the mount options line, verify that the specified
     options  will work with the specified file system types. The
     mount command will fail if an  incorrect  mount  option/file
     system  combination  is  specified.  Multiple  mount options
     require a space delimiter.













































SunOS 5.10          Last change: 18 Feb 2003                    7





Man(1) output converted with man2html and wrapped by fishsponge

This page was generated on Wed Sep 12 21:37:31 GMT 2007

Your favourite pages:

No pages logged yet.
Trying to save cookie...

Top 10 most popular pages:

sqlite3 man page (5334 hits)
(openSUSE 10.2)

svn man page (5208 hits)
(FreeBSD 6.2)

adv_cap_autoneg man page (4870 hits)
(Solaris 10 11_06)

CPAN man page (4607 hits)
(Suse Linux 10.1)

ssh man page (4342 hits)
(Suse Linux 10.1)

ssh-socks5-proxy-connect man page (2877 hits)
(Solaris 10 11_06)

netcat man page (2717 hits)
(Suse Linux 10.1)

pprosetup man page (2488 hits)
(Solaris 10 11_06)

startproc man page (2471 hits)
(Suse Linux 10.1)

signal man page (2408 hits)
(Suse Linux 10.1)

Useful Links

Go Back

Visitor Statistics


Valid XHTML 1.0 Transitional     Valid CSS!

Partners: Cambridge Plus :: Pyrenees Mountain Holidays :: Prototype PCB Etching :: <Link Available>
Unix Man Pages / Linux Man Pages :: HiFi Forum :: SIP VoIP Phone & Provider Reviews :: UNIX/Linux Forum Archives

More info on advertising on Unix/Linux Forum