Linux下/etc/fstab详解

  平时我们使用 mount 来对设备进行挂载的时候,都是临时挂载的,在系统重启后,需要重新进行挂载,如果我们需要对一个分区进行开机自动挂载,可以通过编辑 /etc/fstab 来完成,系统在启动时,会根据 /etc/fstab 文件对分区进行自动挂载。

格式介绍

打开 /etc/fstab 内容如下:

1
2
3
4
5
6
7
8
9
10
11
12
#
# /etc/fstab
# Created by anaconda on Thu Jul 4 17:55:46 2019
#
# Accessible filesystems, by reference, are maintained under '/dev/disk'
# See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info
#
/dev/mapper/centos-root / ext4 defaults 1 1
UUID=2e53b1ff-e2ce-460b-9029-309ce81e811f /boot ext4 defaults 1 2
/dev/mapper/centos-home /home ext4 defaults 1 2
/dev/mapper/centos-var /var ext4 defaults 1 2
/dev/mapper/centos-swap swap swap defaults 0 0

格式为:

第一行:
设备名或 UUID 或 lable(设备卷标名)
第二行:
挂载点(要求目录为空)
第三行:
该分区文件系统格式,如 ext、ext2、msdos、iso9660、nfs、swap 等
第四行:
文件系统参数,即 mount 时要设定的状态,常用参数有 default、ro、rw、 suid、dev、exec、auto、nouser、async 等
第五行:
dump 备份设置 (0 不备份,1 每天进行 dump 备份,2 不定时进行 dump 备份)
第五行:
磁盘检查设置 (检查顺序,数值相同的同时检查,0 表示不自检,1 代表第一个检查,2 代表第二个检查,通常根目录是 1 的情况下,其他分区只能是 2)

参考资料

https://www.cnblogs.com/simpman/archive/2013/05/28/3103070.html