NotePublic/Software/System/Linux/Modules/Fstab/Fstab_自动挂载.md

68 lines
1.9 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Fstab_自动挂载
Linux 系统在 init 时调用 fstab 文件对磁盘进行自动挂载,该文件一般位为 /etc/fstab。
## fstab 文件格式
fstab 为文本文件,格式如下:
<file system> <mount point> <type> <options> <dump> <pass>
如果希望将某磁盘挂载到 mnt 下,可使用如下方式:
/dev/sdb1 /mnt ext4 defaults 0 1
fstab 支持 uuid 形式,例如:
UUID=ABCD-XYZ /mnt ext4 defaults 0 1
可通过:
sudo blkid
命令获取磁盘的 uuid。
## Type
\<type\> 指磁盘文件系统的格式,包括 ext2、ext3、reiserfs、nfs、vfat 等。
## 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
\<dump\> 表示能否被dump备份命令作用。dump是一个用来作为备份的命令
0-代表不要做dump备份
1-代表要每天进行dump的操作
2-代表不定日期的进行dump操作
## Pass
\<pass\> 表示开机过程中是否检验扇区:
0-不要检验
1-最早检验(一般根目录会选择)
2-1级别检验完成之后进行检验
## 验证
修改 fstab 后需要重启才能生效,也可以通过:
sudo mount -a
命令在不重启的情况下使其生效。