fstab文件字段小结

本文详细总结了Linux系统中fstab文件的六个关键字段,包括硬盘标识(通常使用文件系统卷标),挂载点的选择,各种文件系统类型,设置挂载选项和参数,以及是否在系统启动时进行备份和文件系统的检查策略。了解这些内容对于有效管理和配置Linux系统至关重要。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

[root@suhh01 etc]# more fstab
LABEL=/                 /                       ext3    defaults        1 1
LABEL=/boot             /boot                   ext3    defaults        1 2
LABEL=/data             /data                   ext3    defaults        1 2
devpts                  /dev/pts                devpts  gid=5,mode=620  0 0
tmpfs                   /dev/shm                tmpfs   defaults        0 0
proc                    /proc                   proc    defaults        0 0
sysfs                   /sys                    sysfs   defaults        0 0
LABEL=SWAP-sda3         swap                    swap    defaults        0 0

1.硬盘(使用文件系统卷标表示)

2.挂载点

3.文件系统类型

4.挂载选项(参数)

5.是否备份

6.开机是否检查(root为1)




[root@suhh01 etc]# man fstab
FSTAB(5)                   Linux Programmer's Manual                  FSTAB(5)


NAME
       fstab - static information about the filesystems


SYNOPSIS
       #include <fstab.h>


DESCRIPTION
       The  file  fstab contains descriptive information about the various file systems.  It is the duty of the system administrator to prop-
       erly create and maintain this file.  fstab can be modified by special utils (e.g.  fstab-sync(8)).  Each filesystem is described on  a
       separate  line;  fields  on each line are separated by tabs or spaces.  Lines starting with '#' are comments.  The order of records in
       fstab is important because fsck(8), mount(8), and umount(8) sequentially iterate through fstab doing their thing.


       The first field, (fs_spec), describes the block special device or remote filesystem to be mounted.


       For ordinary mounts it will hold (a link to) a block special device node (as created by mknod(8)) for the device to be  mounted,  like
       '/dev/cdrom' or '/dev/sdb7'.  For NFS mounts one will have <host>:<dir>, e.g., 'knuth.aeb.nl:/'.  For procfs, use 'proc'.


       Instead  of  giving  the  device explicitly, one may indicate the (ext2 or xfs) filesystem that is to be mounted by its UUID or volume
       label (cf.  e2label(8) or xfs_admin(8)), writing LABEL=<label> or UUID=<uuid>, e.g.,  'LABEL=Boot'  or  'UUID=3e6be9de-8139-11d1-9106-
       -a43f08d823a6'.   This  will  make  the  system  more  robust: adding or removing a SCSI disk changes the disk device name but not the
       filesystem volume label.


       The second field, (fs_file), describes the mount point for the filesystem.  For swap partitions, this field  should  be  specified  as
       'none'. If the name of the mount point contains spaces these can be escaped as '\040'.


       The  third  field,  (fs_vfstype),  describes the type of the filesystem.  Linux supports lots of filesystem types, such as adfs, affs,
       autofs, coda, coherent, cramfs, devpts, efs, ext2, ext3, hfs, hpfs, iso9660, jfs, minix, msdos, ncpfs, nfs, ntfs,  proc,  qnx4,  reis-
       erfs,  romfs,  smbfs,  sysv,  tmpfs, udf, ufs, umsdos, vfat, xenix, xfs, and possibly others. For more details, see mount(8).  For the
       filesystems currently supported by the running kernel, see /proc/filesystems.  An entry swap denotes a file or partition  to  be  used
       for  swapping,  cf.  swapon(8).  An entry ignore causes the line to be ignored.  This is useful to show disk partitions which are cur-
       rently unused.


       The fourth field, (fs_mntops), describes the mount options associated with the filesystem.


       It is formatted as a comma separated list of options.  It contains at least the type of mount plus any additional options  appropriate
       to  the filesystem type.  For documentation on the available options for non-nfs file systems, see mount(8).  For documentation on all
       nfs-specific options have a look at nfs(5).  Common for all types of file system are the options ''noauto'' (do not mount when  "mount
       -a"  is given, e.g., at boot time), ''user'' (allow a user to mount), ''owner'' (allow device owner to mount), ''pamconsole'' (allow a
       user at the console to mount), and ''comment'' (e.g., for use by  fstab-maintaining  programs).   The  ''owner'',  ''pamconsole''  and
       ''comment'' options are Linux-specific.  For more details, see mount(8).


       The fifth field, (fs_freq), is used for these filesystems by the dump(8) command to determine which filesystems need to be dumped.  If
       the fifth field is not present, a value of zero is returned and dump will assume that the filesystem does not need to be dumped.


       The sixth field, (fs_passno), is used by the fsck(8) program to determine the order in which filesystem  checks  are  done  at  reboot
       time.  The root filesystem should be specified with a fs_passno of 1, and other filesystems should have a fs_passno of 2.  Filesystems
       within a drive will be checked sequentially, but filesystems on different drives will be checked at the same time  to  utilize  paral-
       lelism  available  in  the hardware.  If the sixth field is not present or zero, a value of zero is returned and fsck will assume that
       the filesystem does not need to be checked.


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


FILES
       /etc/fstab


SEE ALSO
       getmntent(3), mount(8), swapon(8), fs(5) nfs(5) fstab-sync(8)


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


Linux 2.2                        15 June 1999                         FSTAB(5)




[root@suhh01 etc]# man e2label
E2LABEL(8)                                                          E2LABEL(8)


NAME
       e2label - Change the label on an ext2/ext3 filesystem


SYNOPSIS
       e2label device [ new-label ]


DESCRIPTION
       e2label will display or change the filesystem label on the ext2 filesystem located on device.


       If the optional argument new-label is not present, e2label will simply display the current filesystem label.


       If the optional argument new-label is present, then e2label will set the filesystem label to be new-label.  Ext2 filesystem labels can
       be at most 16 characters long; if new-label is longer than 16 characters, e2label will truncate it and print a warning message.


       It is also possible to set the filesystem label using the -L option of tune2fs(8).


AUTHOR
       e2label was written by Theodore Ts'o (tytso@mit.edu).


AVAILABILITY
       e2label is part of the e2fsprogs package and is available from http://e2fsprogs.sourceforge.net.


SEE ALSO
       mke2fs(8), tune2fs(8)


E2fsprogs version 1.39             May 2006                         E2LABEL(8)


filesystem volume label
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值