4.3BSD-Tahoe/usr/man/cat5/fstab.0

Compare this file to the similar file:
Show the results in this format:




FSTAB(5)	    UNIX Programmer's Manual		 FSTAB(5)



NNAAMMEE
     fstab - static information about the filesystems

SSYYNNOOPPSSIISS
     ##iinncclluuddee <<ffssttaabb..hh>>

DDEESSCCRRIIPPTTIIOONN
     The file /_e_t_c/_f_s_t_a_b contains descriptive information about
     the various file systems.	/_e_t_c/_f_s_t_a_b is only _r_e_a_d by pro-
     grams, and not written; it is the duty of the system
     administrator to properly create and maintain this file.
     The order of records in /_e_t_c/_f_s_t_a_b is important because
     _f_s_c_k, _m_o_u_n_t, and _u_m_o_u_n_t sequentially iterate through
     /_e_t_c/_f_s_t_a_b doing their thing.

     The special file name is the bblloocckk 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
     appending a ``r'' after the last ``/'' in the special file
     name.

     If _f_s__t_y_p_e is ``rw'' or ``ro'' then the file system whose
     name is given in the _f_s__f_i_l_e field is normally mounted
     read-write or read-only on the specified special file.  If
     _f_s__t_y_p_e is ``rq'', then the file system is normally mounted
     read-write with disk quotas enabled.  The _f_s__f_r_e_q field is
     used for these file systems by the _d_u_m_p(8) command to deter-
     mine which file systems need to be dumped.  The _f_s__p_a_s_s_n_o
     field is used by the _f_s_c_k(8) program to determine the order
     in which file system checks are done at reboot time.  The
     root file system should be specified with a _f_s__p_a_s_s_n_o of 1,
     and other file systems should have larger numbers.  File
     systems within a drive should have distinct numbers, but
     file systems on different drives can be checked on the same
     pass to utilize parallelism available in the hardware.

     If _f_s__t_y_p_e is ``sw'' then the special file is made available
     as a piece of swap space by the _s_w_a_p_o_n(8) command at the end
     of the system reboot procedure.  The fields other than
     _f_s__s_p_e_c and _f_s__t_y_p_e are not used in this case.

     If _f_s__t_y_p_e is ``rq'' then at boot time the file system is
     automatically processed by the _q_u_o_t_a_c_h_e_c_k(8) command and
     disk quotas are then enabled with _q_u_o_t_a_o_n(8).  File system
     quotas are maintained in a file ``quotas'', which is located
     at the root of the associated file system.

     If _f_s__t_y_p_e is specified as ``xx'' the entry is ignored.
     This is useful to show disk partitions which are currently
     not used.

     #define   FSTAB_RW  "rw" /* read-write device */



Printed 7/9/88		  May 15, 1985				1






FSTAB(5)	    UNIX Programmer's Manual		 FSTAB(5)



     #define   FSTAB_RO  "ro" /* read-only device */
     #define   FSTAB_RQ  "rq" /* read-write with quotas */
     #define   FSTAB_SW  "sw" /* swap device */
     #define   FSTAB_XX  "xx" /* ignore totally */

     struct fstab {
	     char  *fs_spec;  /* block special device name */
	     char  *fs_file;  /* file system path prefix */
	     char  *fs_type;  /* rw,ro,sw or xx */
	     int   fs_freq;   /* dump frequency, in days */
	     int   fs_passno; /* pass number on parallel dump */
     };

     The proper way to read records from /_e_t_c/_f_s_t_a_b is to use the
     routines getfsent(), getfsspec(), getfstype(), and getfs-
     file().

FFIILLEESS
     /etc/fstab

SSEEEE AALLSSOO
     getfsent(3X)

































Printed 7/9/88		  May 15, 1985				2