System Administration Guide, Volume 1

The /etc/vfstab Field Descriptions

An entry in the /etc/vfstab file has seven fields, which are described in the table below.

Table 36-4 /etc/vfstab Field Descriptions

Field Name 


device to mount

  • The block device name for a local UFS file system (for example, /dev/dsk/c0t0d0s0).

  • The resource name for a remote file system (for example, myserver:/export/home). For more information about NFS, see System Administration Guide, Volume 3.

  • The block device name of the slice on which to swap (for example, /dev/dsk/c0t3d0s1).

  • The /proc directory for the proc file system type.

device to fsck

The raw (character) device name that corresponds to the UFS file system identified by the device to mount field (for example, /dev/rdsk/c0t0d0s0). This determines the raw interface that is used by fsck. Use a dash (-) when there is no applicable device, such as for a read-only file system or a remote file system.

mount point

Identifies where to mount the file system (for example, /usr).


FS type

The type of file system identified by the device to mount field.

fsck pass

The pass number used by fsck to decide whether to check a file system. When the field contains a dash (-), the file system is not checked.

When the field contains a zero, UFS file systems are not checked but non-UFS file systems are checked. When the field contains a value greater than zero, the file system is always checked.  

All file systems with a value of 1 in this field, are checked one at a time in the order they appear in the vfstab file. When fsck is run on multiple UFS file systems that have fsck pass values greater than one and the preen option (-o p) is used, fsck automatically checks the file systems on different disks in parallel to maximize efficiency. Otherwise, the value of the pass number does not have any effect.

The fsck pass field does not explicitly specify the order in which file systems are checked, other than as described above.

mount at boot

Set to yes or no for whether the file system should be automatically mounted by mountall when the system is booted. Note that this field has nothing to do with AutoFS. The root (/), /usr and /var file systems are not mounted from the vfstab file initially. This field should always be set to no for these file systems and for virtual file systems such as /proc and /dev/fd.

mount options

A list of comma-separated options (with no spaces) that are used in mounting the file system. Use a dash (-) to indicate no options. See Table 36-3 for a list of commonly used mount options.

Note -

You must have an entry in each field in the /etc/vfstab file. If there is no value for the field, be sure to enter a dash (-), otherwise the system might not boot successfully. Similarly, white space should not be used in a field value.