Linux配置/etc/fstab
实现开机挂载文件系统
系统开机时会主动读取/etc/fstab这个文件中的内容,根据文件里面的配置挂载磁盘。这样我们只需要将磁盘的挂载信息写入这个文件中我们就不需要每次开机启动之后手动进行挂载了
/etc/fstab文件详解
[root@localhost ~]# cat /etc/fstab
#
# /etc/fstab
# Created by anaconda on Wed Nov 20 21:21:09 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 / xfs defaults 0 0
UUID=b9085472-3fb4-4f92-8acf-2786dc17016e /boot xfs defaults 0 0
/dev/mapper/centos-swap swap swap defaults 0 0
第一列
:分区的标识、可以是设备名、分区的UUID、分区的label卷标第二列
:分区的目录挂载点第三列
:分区的文件系统格式第四列
:mount挂载参数,有以下选项-
Async/sync
:文件系统IO将以何种方式运行,默认选项为async
-
-
Async
:表示文件系统IO将会以异步方式运行
-
-
-
sync
:表示文件系统IO将会以同步方式运行
-
-
auto/noauto
:文件系统是否在开机时被主动挂载;默认选项为auto
-
-
auto
:为在开机时自动挂载文件系统
-
-
-
noauto
:为在开机时不自动挂载文件系统
-
-
ro/rw
:文件系统读写方式
-
-
ro
:代表以只读方式挂载文件系统
-
-
-
rw
:代表以可读可写方式挂载文件系统
-
-
exec/noexec
:是否允许可执行文件执行;默认选项为exec
-
-
exec
:运行可执行文件执行
-
-
-
noexec
:不允许可执行文件执行
-
-
user/nouser
:是否允许普通用户使用mount命令挂载磁盘分区;
-
-
nouser
:只允许root用户挂载磁盘分区;默认选项为nouser
-
-
-
user
:允许普通用户挂载磁盘分区
-
-
suid/nosuid
:是否允许文件系统的SUID属性的存在
-
-
suid
:允许文件系统的SUID属性的存在:
-
-
-
nosuid
:不允许文件系统的SUID属性的存在:
-
-
Usrquota
:使文件系统支持用户磁盘配额模式;该模式会对用户限定它们的磁盘额度
-
Grpquota
:使文件系统支持群组磁盘配额模式;该模式会对组群限定它们的磁盘额度
-
- defaults:同时具有
rw
,suid
,dev
,exec
,auto
,nouser
,async
等默认参数的设置
- defaults:同时具有
第五列
:是否被dump备份-
0
:表示不备份
-
1
:表示备份
第六列
:开机以何种顺序来自检文件系统;自检时,会先优先检查1级别的文件系统,再检查2级别的文件系统;有以下3个选项-
0
:表示开机不会检查文件系统
-
1
:表示优先检查文件系统
-
2
:表示非优先检查文件系统
##设置开机自动挂载文件系统
想要实现开机自动挂载文件系统,需要编辑/etc/fstab添加要挂载的文件系统相关信息
###使用设备名
/dev/sdb1 /mnt1 ext4 /defaults 0 0
###使用UUID
UUID=b9085472-3fb4-4f92-8acf-2786dc17016e /mnt1 ext4 /defaults 0 0
###使用分区的label卷标
zone1 /mnt1 ext4 /defaults 0 0