2.2 KiB
2.2 KiB
title, type, tags, date
| title | type | tags | date | |||||
|---|---|---|---|---|---|---|---|---|
| Fstab | concept |
|
2026-04-28 |
Fstab
Aliases
- /etc/fstab
- fstab
- 文件系统表
Definition
/etc/fstab(Filesystem Table)是 Linux 系统中定义文件系统挂载关系的配置文件,每行描述一个文件系统(设备/UUID/标签、网络挂载等)及其挂载参数,系统启动时通过 mount -a 读取并自动挂载所有条目。相比手动 mount 命令,fstab 配置的挂载在重启后自动生效,是实现永久挂载的标准方法。
Format
<设备/UUID/标签> <挂载点> <文件系统类型> <选项> <dump> <pass>
Example: NFS 永久挂载
192.168.3.17:/volume2/backup /mnt/nas_backup nfs defaults,timeo=900,retrans=5,_netdev 0 0
Key Parameters for NFS Mount
| 参数 | 说明 |
|---|---|
defaults |
使用默认挂载选项(rw, suid, dev, exec, auto, nouser, async) |
timeo=900 |
超时时间 90 秒(单位 1/10 秒),NFS 网络延迟大时需要增大 |
retrans=5 |
超时后重试 5 次 |
_netdev |
关键参数:通知系统这是网络设备,等待网络服务就绪后再挂载,防止开机卡死 |
bg |
挂载失败时放入后台,避免阻塞启动进程 |
Critical Safety Rule
修改 fstab 后,禁止直接重启! 必须先用
sudo mount -a验证配置正确性。如果 fstab 写错导致挂载失败,系统可能无法正常启动。
Verification Workflow
# 1. 卸载当前挂载(如有)
sudo umount /mnt/nas_backup
# 2. 模拟开机自动挂载
sudo mount -a
# 3. 检查挂载是否成功
df -h | grep nas_backup
Related Concepts
- 永久挂载 — fstab 是实现永久挂载的核心配置文件
- 挂载点检查 — 备份脚本需检查 fstab 配置的挂载点是否生效
- NFS — NFS 挂载必须通过 fstab 才能在重启后持久化
- rsync — rsync 备份前应确认 fstab 挂载点就绪
Related Sources
- ubuntu服务器通过rsync实现日常增量备份 — fstab NFS 挂载配置的实际应用
- 如何在ubuntu-server上通过nfs挂载synology-nas上的共享文件夹 — fstab 配置详细说明