*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->Tru64 Unix man pages -> fstab (4)              
Title
Content
Arch
Section
 

fstab(4)

Contents


NAME    [Toc]    [Back]

       fstab - Static information about mounted file systems

SYNOPSIS    [Toc]    [Back]

       /etc/fstab

DESCRIPTION    [Toc]    [Back]

       The /etc/fstab file contains descriptive information about
       the known file systems and the disk partitions  used.   In
       Tru64  UNIX  Version  5.0, the descriptive information for
       partitions used in  swapping  and  dumping  moved  to  the
       /etc/sysconfigtab  file.  The  /etc/fstab  file is read by
       various programs.  When you install the operating  system,
       the  local  file  systems  are  included in the /etc/fstab
       file. Each file system is described on  a  separate  line;
       fields  on each line are separated by tabs or spaces. When
       you boot the system, only the file  systems  specified  in
       the /etc/fstab file are mounted.

       The following is an example of an /etc/fstab file:

       /dev/disk/dsk2a        /        ufs rw 1 1 /dev/disk/dsk0g
       /usr    ufs rw 1 2 /dev/disk/dsk2g       /var    ufs rw  1
       2    /dev/disk/dsk3c         /usr/users   ufs   rw   1   2
       /usr/share/man@rabbit   /usr/share/man   nfs  ro,bg  0   0
       usr_dmn#user1    /usr/user1  advfs rw,userquota,groupquota
       0 2

       The order of the lines in the /etc/fstab file is important
       because the fsck, mount, and umount commands read the file
       sequentially from top to bottom.

       The syntax of a line in the /etc/fstab file is as follows.
       Note  that  lines  beginning  with  a  hash  (#)  sign are
       ignored.  Blank lines are also ignored.

       file_spec mnt_point fs_type mnt_options backup fsck

       The first field, (file_spec), describes the block  special
       device,  the  remote  file  system directory, or the AdvFS
       fileset to be mounted. For UFS file systems,  the  special
       file  name  is  the  block  special file name, and not the
       character special file name. If a program needs the  character
  special  file  name,  the program must create it by
       inserting the letter r in the  appropriate  place  in  the
       device  special  file name. For example, /dev/rdisk/dsk0g.
       For mfs file systems, file_spec can also specify  switches
       to the mfs command, separated by commas.  For example, you
       can specify a size of 1024 sectors and the number of bytes
       per inode as 1024 by passing the following arguments:

       -s1024,-i2048       /mfsdir mfs rw

       See mfs(8) for more information.

       The  second  field, (mnt_point), specifies the mount point
       for the file system or remote directory.

       The third field, (fs_type), specifies  the  type  of  file
       system.  The  system currently supports the following file
       systems: Specifies an ISO 9660 or  High  Sierra  Formatted
       (CD-ROM)  file  system.  Specifies a Universal Disk Format
       (UDF) formatted file system.   Specifies  a  Network  File
       System (NFS) protocol. The mount command tries a Version 3
       mount first. If does not get a response, it then  tries  a
       Version 2 mount.  See mount(8) for more information on NFS
       mount options.   Specifies  a  /proc  file  system,  which
       allows  you  to access and manipulate running processes as
       if they were files.  The /proc file  system  is  used  for
       debugging purposes.  You must specify 0 (zero) in the freq
       and order fields because the /proc file system should  not
       be backed up or checked.  Specifies a local UNIX file system
 (Berkeley fast file  system).   Specifies  the  memory
       file  system  (RAM Disk). (See mfs(8).)  Specifies a local
       Advanced File System (AdvFS).  Specifies the PC File  System.
   Specifies  the DCE Distributed File System.  Specifies
 the DCE Episode File System.  Specifies the  File  on
       File  Mounting  system  (used  by streams).  Specifies the
       File Descriptor File System (used by streams).   Specifies
       the Network File System (NFS) Version 3 protocol.

       The  fourth  field,  (mnt_options),  describes  the  mount
       options associated with the file system or  partition.  It
       is formatted as a comma separated list of options and must
       contain, at a minimum, one of the mount options ro, rq, or
       rw.   You  cannot  use  the  options  dirty, userquota, or
       groupquota unless you also  specify  one  of  the  minimum
       options.   Specifies  that the file system is mounted with
       read-only access.   Specifies  that  the  file  system  is
       mounted  with  read-write access.  Specifies that the file
       system is mounted with read-write access.  Specifies  that
       the  file system can be mounted even if it was not cleanly
       unmounted.  This is only for UFS.  If  quotas  are  to  be
       enforced  for  users or groups, one or both of the options
       must be specified.  If userquota is specified, user quotas
       are  to  be  enforced.   If groupquota is specified, group
       quotas are to be enforced.  See also quotaon(8)  and  quotaoff(8).

              These  options can also specify the location of the
              quota files; either userquota, groupquota, or  both
              can  be  specified.   When  the quota commands (for
              example, quotacheck  and  quotaon)  are  run,  they
              first  access the quota files. By default, user and
              group quotas for a file system are contained in the
              quota.user and quota.group files, which are located
              in the directory specified by the mount point.  For
              example,  the  quotas  for the file system on which
              /usr is mounted are located in the /usr  directory.
              You  also  can  specify another file name and location.
 For example:

              userquota=/var/quotas/tmp.user

              Note that quota options apply only to UFS and AdvFS
              file systems.  Specifies that the file system entry
              should be ignored.

       There are no default mount options.  The  mount  operation
       fails if you do not specify a mount option or if you specify
 an incorrect mount option.  See mount(8)  for  a  complete
  list and description of valid mount options for the
       various file system types.

       The fifth field, (backup), is used by the dump command  to
       determine which file systems need to be backed up.  If the
       fifth field is not present, a value of  zero  is  returned
       and  dump assumes that the file system does not need to be
       backed up.  AdvFS ignores this field.

       For UFS  file systems, the sixth field, (pass number),  is
       used  by the fsck and quotacheck commands to determine the
       order in which file system checks are done at reboot time.
       For  the  root  file  system, specify 1 in the pass field.
       For other UFS file systems specify 2 or higher in the pass
       number field.

       For AdvFS filesets, the sixth field is a pass number field
       that allows the quotacheck command to perform all  of  the
       consistency  checks  needed for the fileset.  For the root
       file system, specify 1 n the pass field.   For other AdvFS
       file systems specify 2 or higher in the pass number field.

       File systems that are on  the  same  disk  or  domain  are
       checked  sequentially, but file systems on different disks
       or domains but with the same greater than  1  pass  number
       are checked at the same time to utilize parallelism available
 in the hardware.  When all the file systems in a pass
       have  completed  their  checks, then the file systems with
       the numerically next higher pass number will be processed.

       The   UFS   per   disk   drive   logic  is  based  on  the
       /dev/disk/dsk0a syntax where different  partition  letters
       are  treated  as being on the same disk drive.  Partitions
       layered on top of an LSM device may not follow this naming
       convention.   In this case unique pass numbers may be used
       to sequence fsck and quotacheck processing.

       If the sixth field is not present or zero, a value of zero
       is  returned  and  the  fsck command assumes that the file
       system does not need to be checked.

       The following information is from the /usr/include/fstab.h
       file:

       struct fstab {
               char     *fs_spec;        /*  block special device
       name */
               char    *fs_file;       /* file system path prefix
       */
               char    *fs_vfstype;    /* type of file system */
               char     *fs_mntops;      /* comma separated mount
       options */
               char    *fs_type;       /* rw, ro, or xx */
               int     fs_freq;        /* dump frequency, in days
       */
               int     fs_passno;      /* pass number on parallel
       dump */ };

       You can read records from the /etc/fstab file by using the
       getfsent(), getfsspec(), getfstype(), and getfsfile() routines.

SEE ALSO    [Toc]    [Back]

      
      
       Files: /usr/include/fstab.h

       Commands:   advfs(4),   getfsent(3),   fsck(8),   mount(8)
       quataon(8), quotaoff(8) fsck(8), umount(8)



                                                         fstab(4)
[ Back ]
 Similar pages
Name OS Title
pfs_fstab HP-UX static file system mounting table, mounted file systems table
fstab FreeBSD static information about the file systems
fstab HP-UX static information about the file systems
getmntinfo FreeBSD get information about mounted file systems
getmntinfo OpenBSD get information about mounted file systems
getmntinfo Tru64 Get information about mounted file systems
getmntinfo_r Tru64 Get information about mounted file systems
getmntinfo NetBSD get information about mounted file systems
getfsstat Tru64 Get a list of all mounted file systems
getfsstat FreeBSD get list of all mounted file systems
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service