fstab(5) — Linux manual page

NAME | SYNOPSIS | DESCRIPTION | FILES | NOTES | HISTORY | SEE ALSO | REPORTING BUGS | AVAILABILITY

FSTAB(5)                       File formats                      FSTAB(5)

NAME         top

       fstab - static information about the filesystems

SYNOPSIS         top

       /etc/fstab

DESCRIPTION         top

       The file fstab contains descriptive information about the
       filesystems the system can mount. fstab is only read by programs,
       and not written; it is the duty of the system administrator to
       properly create and maintain this file. The order of records in
       fstab is important because fsck(8), mount(8), and umount(8)
       sequentially iterate through fstab doing their thing.

       The file is not read by mount(8) only but often is used by many
       other tools and daemons, and proper functionality may require
       additional steps. For example, on systemd-based systems, it’s
       recommended to use systemctl daemon-reload after fstab
       modification.

       Each filesystem is described on a separate line, with fields
       separated by tabs or spaces. The line is split into fields before
       being parsed. This means that any spaces or tabs within the fields
       must be escaped using \040 or \011, even within quoted strings
       (e.g. LABEL="foo\040bar").

       Lines starting with '#' are comments. Blank lines are ignored.

       The following is a typical example of an fstab entry:

           LABEL=t-home2   /home      ext4    defaults,auto_da_alloc      0  2

   The first field (fs_spec).
       This field describes the block special device, remote filesystem
       or filesystem image for loop device to be mounted or swap file or
       swap device to be enabled.

       For ordinary mounts, it will hold (a link to) a block special
       device node (as created by mknod(2)) for the device to be mounted,
       like /dev/cdrom or /dev/sdb7. For NFS mounts, this field is
       :, e.g., knuth.aeb.nl:/. For filesystems with no
       storage, any string can be used, and will show up in df(1) output,
       for example. Typical usage is proc for procfs; mem, none, or tmpfs
       for tmpfs. Other special filesystems, like udev and sysfs, are
       typically not listed in fstab.

       LABEL=

FILES         top

       /etc/fstab, 

NOTES         top

       The proper way to read records from fstab is to use the routines
       getmntent(3) or libmount.

       The keyword ignore as a filesystem type (3rd field) is no longer
       supported by the pure libmount based mount utility (since
       util-linux v2.22).

       This document describes handling of fstab by util-linux and
       libmount. For systemd, read systemd documentation. There are
       slight differences.

HISTORY         top

       The ancestor of this fstab file format appeared in 4.0BSD.

SEE ALSO         top

       getmntent(3), fs(5), findmnt(8), mount(8), swapon(8)

REPORTING BUGS         top

       For bug reports, use the issue tracker
       <https://github.com/util-linux/util-linux/issues>.

AVAILABILITY         top

       fstab is part of the util-linux package which can be downloaded
       from Linux Kernel Archive
       <https://www.kernel.org/pub/linux/utils/util-linux/>. This page is
       part of the util-linux (a random collection of Linux utilities)
       project. Information about the project can be found at 
       ⟨https://www.kernel.org/pub/linux/utils/util-linux/⟩. If you have a
       bug report for this manual page, send it to
       [email protected]. This page was obtained from the
       project's upstream Git repository
       ⟨git://git.kernel.org/pub/scm/utils/util-linux/util-linux.git⟩ on
       2025-02-02. (At that time, the date of the most recent commit that
       was found in the repository was 2025-01-30.) If you discover any
       rendering problems in this HTML version of the page, or you
       believe there is a better or more up-to-date source for the page,
       or you have corrections or improvements to the information in this
       COLOPHON (which is not part of the original manual page), send a
       mail to [email protected]

util-linux 2.41.devel-938-0a... 2025-01-15                       FSTAB(5)

Pages that refer to this page: quota(1)systemd-dissect(1)getfsent(3)getmntent(3)crypttab(5)lxc.container.conf(5)nfs(5)proc_pid_mounts(5)repart.d(5)systemd.automount(5)systemd.mount(5)systemd.swap(5)veritytab(5)bootparam(7)dracut.cmdline(7)kernel-command-line(7)spufs(7)systemd.generator(7)e2mmpstatus(8)findmnt(8)fsck(8@@e2fsprogs)fsck(8)fsck.btrfs(8)fsck.xfs(8)mount(8)quotacheck(8)quotaon(8)swapon(8)systemd-fstab-generator(8)systemd-gpt-auto-generator(8)systemd-hibernate-resume-generator(8)[email protected](8)systemd-remount-fs.service(8)systemd-repart(8)xfs_fsr(8)