--- title: "如何在Ubuntu Server上通过NFS挂载Synology NAS上的共享文件夹" type: source tags: [nfs, synology, nas, ubuntu, 网络存储] date: 2025-12-29 --- ## Source File - [[raw/Home Office/如何在Ubuntu Server上通过NFS挂载Synology NAS上的共享文件夹.md]] ## Summary - 核心主题:Ubuntu 服务器通过 NFS 协议永久挂载 Synology NAS 共享文件夹 - 问题域:rsync 备份脚本需要可靠的 NAS 挂载点,防止本地硬盘爆满;NFS 相比 Samba 保留 Linux 文件权限信息 - 方法/机制:NAS 端配置 NFS 权限 → Ubuntu 端安装 nfs-common → mount -t nfs → /etc/fstab 永久挂载 → rsync 脚本加入挂载检查 - 结论/价值:NFS 完美保留 Docker 卷权限;比 Samba 更适合 Linux-to-Linux 备份场景;_netdev 参数防止开机挂载顺序错误 ## Key Claims - NFS 相比 Samba 的核心优势:保留 Linux 文件所有权信息,rsync 恢复 Docker 卷不会出现权限报错 - Synology NAS NFS 挂载路径格式:192.168.3.17:/volume2/backup(冒号分隔) - NFS 永久挂载必须使用 /etc/fstab;手动 mount 命令重启后失效 - _netdev 参数告诉系统此设备为网络设备,等到网络完全启动后再尝试挂载,防止开机卡死 - rsync 备份脚本必须加入 mountpoint 检查,防止 NAS 掉线时数据写入本地挂载点目录 ## Key Quotes > "NFS 的优势:原生权限支持,Samba 会丢失 Linux 的文件所有权信息,导致恢复 Docker 卷时权限报错。NFS 则能完美保留。" — Synology NAS + Ubuntu 备份架构选型依据 ## Key Concepts - [[NFS永久挂载]]:通过 /etc/fstab 实现开机自动挂载网络存储,_netdev 参数确保网络就绪后再挂载 - [[Synology NAS]]:NAS 存储设备,192.168.3.17,提供 NFS/SMB 等多协议存储服务 - [[rsync增量备份]]:配合 NFS 挂载点,实现 NAS 到 Ubuntu 的增量备份 - [[Linux权限保留]]:NFS 相比 Samba 的核心优势,-o uid/gid 或 squash 选项确保文件权限不丢失 ## Key Entities - [[Synology NAS]]:NAS 端存储设备,IP 192.168.3.17,NFS 端口 2049 - Ubuntu Server:备份目标机,IP 192.168.3.47,安装 nfs-common 客户端 ## Connections - [[如何在UbuntuServer上通过NFS挂载Synology NAS上的共享文件夹]] ← 基础层 ← [[rsync增量备份]](rsync 依赖此挂载点) - [[Synology NAS]] ← 提供 ← [[NFS永久挂载]](存储后端) - [[NFS永久挂载]] ← 对比 ← Samba 挂载(NFS 保留权限,Samba 丢失权限)