---
title: "NFS永久挂载"
type: concept
tags: [mount, nfs, fstab]
date: 2026-04-16
---

## Definition
NFS 永久挂载是指通过配置文件实现网络文件系统（NFS）在系统开机时自动挂载，而不是依赖手动执行 mount 命令。Linux 系统通过 /etc/fstab 文件管理所有文件系统挂载点。

## Implementation
在 /etc/fstab 中添加配置行：
```
192.168.3.17:/volume2/backup  /mnt/nas_backup  nfs  defaults,timeo=900,retrans=5,_netdev  0  0
```

## Key Parameters
- **defaults**：使用默认挂载参数（rw, suid, dev, exec, auto, nouser, async）
- **timeo=900**：超时时间 90 秒（单位 1/10 秒）
- **retrans=5**：超时重试次数 5 次
- **_netdev**：关键参数，指定为网络设备，等待网络服务启动后再挂载

## Why _netdev is Critical
_netdev 参数告诉系统：
1. 这是一个网络文件系统
2. 必须等到网络服务完全启动后再尝试挂载
3. 防止开机过程因网络未就绪而卡死

## Testing
```bash
# 卸载当前挂载
sudo umount /mnt/nas_backup
# 模拟开机挂载
sudo mount -a
# 验证挂载
df -h | grep nas_backup
```

## Common Issues
- **挂载失效**：nfs-common 服务启动慢于 mount -a 执行
- **解决**：启用 remote-fs.target 服务：`sudo systemctl enable remote-fs.target`

## Related Entities
- [[NFS]]：网络文件系统协议
- [[NAS]]：网络附加存储设备

