2019-01-08 18:21:09 +08:00
|
|
|
|
# Fstab_自动挂载
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
Linux 系统在 init 时调用 fstab 文件对磁盘进行自动挂载,该文件一般位为 /etc/fstab。
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
## fstab 文件格式
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
fstab 为文本文件,格式如下:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
<file system> <mount point> <type> <options> <dump> <pass>
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
如果希望将某磁盘挂载到 mnt 下,可使用如下方式:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
/dev/sdb1 /mnt ext4 defaults 0 1
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
fstab 支持 uuid 形式,例如:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
UUID=ABCD-XYZ /mnt ext4 defaults 0 1
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
可通过:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
sudo blkid
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
命令获取磁盘的 uuid。
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
## Type
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
\<type\> 指磁盘文件系统的格式,包括 ext2、ext3、reiserfs、nfs、vfat 等。
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
## options
|
|
|
|
|
|
|
|
|
|
\<options\> 可选择
|
|
|
|
|
|
|
|
|
|
| options | 描述 |
|
|
|
|
|
|---------|------|
|
|
|
|
|
| async/sync | 设置是否为同步方式运行,默认为async |
|
|
|
|
|
| auto/noauto | 当下载mount -a 的命令时,此文件系统是否被主动挂载。默认为auto |
|
|
|
|
|
| rw/ro | 是否以以只读或者读写模式挂载 |
|
|
|
|
|
| exec/noexec | 限制此文件系统内是否能够进行"执行"的操作 |
|
|
|
|
|
| user/nouser | 是否允许用户使用mount命令挂载 |
|
|
|
|
|
| suid/nosuid | 是否允许SUID的存在 |
|
|
|
|
|
| usrquota | 启动文件系统支持磁盘配额模式 |
|
|
|
|
|
| grpquota | 启动文件系统对群组磁盘配额模式的支持 |
|
|
|
|
|
| defaults | 同事具有rw,suid,dev,exec,auto,nouser,async等默认参数的设置 |
|
|
|
|
|
|
|
|
|
|
## Dump
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
\<dump\> 表示能否被dump备份命令作用。dump是一个用来作为备份的命令:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
0-代表不要做dump备份
|
|
|
|
|
1-代表要每天进行dump的操作
|
|
|
|
|
2-代表不定日期的进行dump操作
|
|
|
|
|
|
|
|
|
|
## Pass
|
|
|
|
|
|
2019-08-22 12:02:04 +08:00
|
|
|
|
\<pass\> 表示开机过程中是否检验扇区:
|
2019-01-08 18:21:09 +08:00
|
|
|
|
|
|
|
|
|
0-不要检验
|
|
|
|
|
1-最早检验(一般根目录会选择)
|
|
|
|
|
2-1级别检验完成之后进行检验
|
2019-08-22 12:02:04 +08:00
|
|
|
|
|
|
|
|
|
## 验证
|
|
|
|
|
|
|
|
|
|
修改 fstab 后需要重启才能生效,也可以通过:
|
|
|
|
|
|
|
|
|
|
sudo mount -a
|
|
|
|
|
|
|
|
|
|
命令在不重启的情况下使其生效。
|