/etc/fstab是用来存放文件系统的静态信息的文件。当系统启动的时候,系统会自动地从这个文件读取信息,并且会自动将此文件中指定的文件系统挂载到指定的目录。

[root@apenglinux-002 ~]# cat /etc/fstab

image.png

<file system>: 要挂载的分区或存储设备

<mount_point>: 挂载点目录

<fstype>: 文件系统的类型

<options>: 挂载时使用的参数

    auto 在启动时或键入mount -a命令时自动挂载
    noauto 只在你的命令下被挂载
    exec 允许执行此分区的二进制文件
    noexec 不允许执行此文件系统上的二进制文件
    ro 以只读模式挂载文件系统
    rw 以读写模式挂载文件系统
    user 允许任意用户挂载此文件系统,若无显示定义,隐含启用noexec nosuid nodev参数
    users 允许所有users组中的用户挂载文件系统
    nouser 只能被root挂载
    owner 允许设备所有者挂载
    sync 时时同步内存和磁盘中的数据
    async 磁盘和内存不同步,系统每隔一段时间就会把内存数据写入磁盘中
    dev 解析文件系统上的块特殊设备
    nodev 不解析文件系统上的块特殊设备
    suid/nosuid 表示允许/不允许分区有suid属性
    usrquota 表示启动用户的磁盘配额模式。磁盘配额会针对用户限定他们使用的磁盘额度
    grpquota 表示启动组的磁盘配额模式
    nodiratime 不更新文件系统上的目录inode访问记录
    relatime 实时更新inode access记录
    defaults 使用文件系统的默认挂载参数,ext4的默认参数为rw,suid,dev,exec,auto,nouser,async

<dump>: dump工具通过它决定何时作备份,dump会检查其内容,并用数字来决定是否对这个文件系统进行备份。

                允许的数字是0和1.0表示忽略,1则进行备份。

<pass>: fsck读取这个数值来决定需要检查的文件系统的检查顺序。允许的数字是0,1,2.根目录应获得最高的优先权1,其它所有需要被检查的设备设置为2,0表示设备不会被fsck检查。