0. 在 TrueNAS 上配置 NFS 共享
- 登录 TrueNAS Web 管理界面。
- 进入 Sharing > Block/Share/Cloud > Unix (NFS) Shares。
- 点击 Add 添加新的 NFS 共享:
- Path: 选择要共享的 dataset 或目录(如 /mnt/pool_name/dataset)。
- Authorized Networks: 填写允许访问的 Linux 服务器 IP 或网段(如 192.168.1.0/24)。
- Clients: 可填写客户端数量。
- Mapall User / Mapall Group: 建议设置为 root 或指定用户,避免权限问题。
- 其他保持默认,点击 Save。
- 确保 NFS 服务已启用:
- 进入 Services,找到 NFS,点击右侧的开关启动服务。
1. 配置 NAS 主机名解析
bash
sudo nano /etc/hosts
# 添加如下条目(替换为实际 NAS 的 IP 地址):
192.168.31.146 nas # NAS服务器IP及主机名
2. 安装 NFS 客户端
bash
sudo apt-get install -y nfs-common
3. 创建本地挂载点
bash
# 按规划创建挂载点目录,例如
sudo mkdir /mnt/nfs/dataset
4. 手动测试挂载
bash
# 验证 NFS 共享可正常挂载,后用df -h 验证
sudo mount -t nfs nas:/mnt/nvme-pool/dataset /mnt/nfs/dataset -o defaults,async,noatime
5. 配置开机自动挂载
bash
# 编辑fstab配置文件
sudo vim /etc/fstab
# 添加如下配置条目:
nas:/mnt/nvme-pool/dataset /mnt/nfs/dataset nfs defaults,async,noatime 0 0