跳转到内容

选哪种共享协议:SMB、NFS、SFTP 与 WebDAV ​

同一个共享文件夹可以通过好几种协议访问,但它们的客户端、认证方式、权限模型和安全性差别很大。这篇帮你按场景选协议,选完你会知道该读后面哪几篇。

一张表看全 ​

SMB/CIFSNFSSFTP(SSH)WebDAVFTP / FTPSrsync 服务端
来源OMV 核心OMV 核心OMV 核心的 SSH;独立的 chroot SFTP 是 omv-extras 插件omv-extras 插件官方插件OMV 核心
典型客户端Windows、macOS、Linux、手机、电视盒Linux、PVE 等虚拟化平台,macOS 也可用任何有 SSH 或 SFTP 客户端的系统浏览器、各种同步和相册 App老设备、摄像头、打印机rsync 命令、备份脚本
认证OMV 用户名加密码没有用户认证,按客户端地址和 UID、GID 信任SSH 密码或公钥插件里可选,默认不开用户名密码模块自己的用户名密码,可不设
读取「共享权限」是否否否是否
传输加密SMB3 可加密默认不加密加密取决于是否用 HTTPSFTP 不加密,FTPS 加密不加密
性能特点(一般而言)局域网内表现好,功能最全协议开销小,Linux 之间通常最轻加密有 CPU 开销,低功耗 NAS 上可能成为瓶颈基于 HTTP,开销较大,适合轻量访问简单,FTP 没有加密开销增量同步,只传变化的部分
公网不要直接暴露绝对不要加固后可以,优先走 VPN必须 HTTPS不建议不要
详细教程SMBNFSSSH 与 SFTPWebDAVFTPrsync 服务端

「共享权限」指共享文件夹的 权限 按钮设置的第 1 层权限,见 三层权限。表里写「否」的协议,只受文件系统权限和 ACL 约束。

逐个说明 ​

SMB/CIFS:Windows 和 macOS 的原生文件共享,也是 OMV 里功能最全的:用户认证、共享权限、回收站、Time Machine、Btrfs 快照作为「以前的版本」。在家里和办公室局域网,它通常是第一选择。

NFS:Linux 和虚拟化平台的原生协议,开销小,适合服务器之间或 Linux 电脑挂载。官方文档明确说它没有任何认证和安全机制,只靠客户端地址和 UID、GID 匹配,只应在可信的内网里用,更不要暴露到互联网。

SFTP(SSH):走 SSH 加密,可以用密码或公钥,几乎所有平台都有客户端。它不读共享权限,用户能看到什么由文件系统权限决定。需要把用户锁在某个目录里、只给 SFTP 不给 shell,用 omv-extras 的独立 SFTP 插件,见 独立 SFTP 服务。

WebDAV:基于 HTTP,浏览器、很多同步和相册 App 都支持。它是 omv-extras 的插件,插件里的 Use auth 默认是关的,开认证后用一个用户组控制谁能访问,见 WebDAV 服务。走公网必须配 HTTPS。

FTP / FTPS:协议老,但仍有设备只认它。普通 FTP 的用户名密码是明文传输。OMV 里它是官方插件,见 FTP 与 FTPS。

rsync 服务端:让其他机器把备份推送过来或拉走,不是给人日常打开文件用的,见 rsync 服务端。

按场景选 ​

你的情况选
Windows、macOS 电脑日常存取文件SMB
手机上的文件管理器、播放器、电视盒多数支持 SMB,先试 SMB
Linux 电脑或服务器长期挂载 NASNFS,或 SMB
PVE、ESXi 等虚拟化平台要用 NAS 当存储NFS
外出时要加密地传文件SFTP,最好先用 VPN 回家
第三方 App 要通过 HTTP 访问WebDAV,加 HTTPS
摄像头、打印机、老设备只会 FTPFTP,只限内网
Mac 的 Time MachineSMB,见 Time Machine
别的服务器给 NAS 做备份rsync over SSH,或 rsync 服务端

块存储(iSCSI、NVMe/TCP)不属于文件共享,见 块存储。

能同时开多种吗 ​

可以。同一个共享文件夹能同时被 SMB、NFS、SFTP 引用,OMV 也不会冲突。要注意两点:

  • 不同协议的文件锁互不感知。两个人通过不同协议同时写同一个文件,可能互相覆盖。尽量让每个文件主要通过一种协议写入。
  • 每多开一种服务,就多一个入口要管。只开你真正用到的,没用的就在服务页里取消勾选。

能上公网吗 ​

默认答案是不要把文件共享服务直接暴露到公网。远程访问优先用 VPN(WireGuard、Tailscale),见 远程访问:别把 NAS 直接暴露到公网。

检查结果 ​

选定协议后,在 诊断 → 服务(Diagnostics → Services)里可以看到 NFS、SMB/CIFS、SSH 三项服务的状态,确认只有你需要的在运行。FTP 插件装好后,这里也会多出 FTP。

常见问题 ​

能不能只开一种? 能。大多数家庭只开 SMB 就够了。

NFS 和 SMB 哪个快? 取决于客户端、文件大小和网络,没有绝对答案。性能问题先找瓶颈,见 SMB 传输性能调优。

AFP 呢? OMV 8 的核心和插件列表里都没有 AFP。Mac 用户用 SMB,Time Machine 也走 SMB。

参考资料 ​

OpenMediaVault 非官方中文使用指南,与 openmediavault 项目及其开发者无隶属关系。