PT 下载从入门到养老篇四:别买 QNAP - 聊聊威联通 NAS 的坑
2022-11-28 09:23:04

正值双十一,写篇文章劝退一下想购买 QNAP 的读者。笔者自 2013 年起使用 NAS 和服务器产品,于 2019 年至今依次购入了 3 台 amd64 和 arm64 架构的 QNAP NAS,总存储容量超过 60 TB。

专题文章目录

操作系统

QTS 系统应用商店内的 App 资源极其少,且某些 App 的版本远远落后于官方版本。因此用户不得不从软件厂商或第三方应用商店下载未经 QNAP 签名的安装包 (.qpkg)。

QNAP 最新版本固件为 QTS 5.0 系列,该固件与 ZeroTierqBittorrent 等大量 App 不兼容,并会在升级后自动禁用相关 App。如此重大的系统功能变更却未在固件更新页面给予任何警告,说明 QNAP 对终端用户的使用体验毫无责任感。

成品 NAS(如 Synology 和 QNAP)相对于 DIY 方案,唯一的优势在于易用性 (Usability),让小白也能从搭建、管理私有云。但 QTS 的本地化 (i18n) 相较于群晖做的很差,技术名词翻译生硬,以至于英文版 Web UI 比中文版更加直观。

根据官方新闻稿,QTS 5.0 于 2021 年 10 月 4 日推出,主要内容为更新 Linux 内核,通过 QVPN 3.0 提供 WireGuard 界面。但截至目前,QNAP 仍未发布 arm 的 QVPN 3 版本,所以 arm 机型无缘内核态 WireGuard,只能依靠 Docker 来运行第三方提供的用户态 WireGuard 实现。

移动端程序

QNAP 所发布的移动端 App 可通过以下链接访问。只需看看各个 App 的评分和评论就知道 QNAP 的移动端适配与用户体验是多么的糟糕。

接口设计

QTS Web API 的接口设计不仅安全性低,且传输时夹带了大量冗余信息。例如 QuMagie、QFile 等 API 仅仅使用 URL 参数里的 sid 字段来鉴权。通过浏览器调试工具可以发现,仅仅登录到 QTS Web UI 就需要发送几十个请求,且每个接口返回值被包裹在一大串 XML 格式的设备信息里。考虑到国内家庭宽带的网络质量,远程访问 NAS 的用户体验简直是灾难。

授权机制

当下 iOS 和 Android 在存储高质量图像和视频时,会优先采用 HEIF (High Efficiency Image Format) 和 HEVC (High Efficiency Video Coding) 编码格式。如需在 QNAP App 上预览,必须通过 QNAP Software Store 购买价值 $12 的 CAYIN MediaSign Player Plus License该授权信息绑定至设备序列号而非账号,无法转移。

网盘应用

群晖的 Synology Drive App 提供了类似公有云网盘的界面,配合 Synology Office 实现协同办公。其产品定位类似 Google Drive,提供客户端和网页端,可以在线编辑、预览数据。

QNAP 没有网盘应用,其名为 QSync 的产品提供了类似 DropBox 的文件同步功能,但却有着很大的局限性:

  1. QSync 目录位于用户家目录(home)的 .Qsync 隐藏目录内,默认情况下无法通过 SMB 直接访问。只可以通过 File Station 间接访问 QSync 目录,没有单独的 Web 界面,也不能实现协同办公。
  2. 基于笔者三年来的使用经历,QSync 无法做到 Windows 和 Android 平台下实时目录变化监控,文件同步存在明显延迟,往往需要手动触发目录扫描。
  3. 同步时只可以勾选 QSync 目录和共享文件夹(Shared Folder)目录。
  4. QSync 不支持 DeltaSync,当文件发生修改时需要传输整个文件,而非特定 block。而开源私有云平台 OwnCloud 早已在 2018 年加入 DeltaSync 的支持。
  5. 某些时候 QSync 可能没有监控到目录重命名的操作,例如用户将目录 a 重命名为 b,其会从 NAS 删除 a 目录,并从客户端传输完整的 b 目录至 NAS。

文件同步

QNAP 提供了名为 Hybrid Backup Sync (HBS) 的文件同步工具,支持“本地-本地”、“NAS-NAS”和“本地-公有云”的数据同步与备份。实际使用发现,对于 Two-way Sync 双向同步作业,HBS 3 无法识别目录重命名操作,因而会删除原有目录,并重新传输目录内容,非常愚蠢。

HBS 3 的“NAS-NAS”间数据同步使用名为 Real-time Remote Replication (RTRR) 的服务,基于 TCP 8899 进行文件传输,支持在线压缩、速率控制和 ACL。然而在广域网(WAN)下,其传输性能极易因链路抖动伴随的丢包而遭受损失,传输速率甚至不如使用公有云的对象存储服务进行文件中转。

总的来说,QNAP HBS3 还不如 rclone

所以买群晖 Synology 就对了?

看到这里你一定以为我恰了群晖的饭。

给大家看看群晖 Synology 于 2022 年 11 月最新发布的售价 $620(约 ¥4400)的 DS923+ 是个什么乐色

  • CPU - AMD Ryzen R1600 (2C4T): 无核显无硬解
  • RAM - 4G DDR4 ECC:这年头能从垃圾堆里翻出单条 4G 内存实属不容易
  • NET - 2 x 1GbE: 万年不变的千兆口,得加钱买 PCIe 扩展卡才能接入万兆

2022 年 6 月发布的售价 $699(约 ¥5000)的 DS1522+ 采用了相同的 CPU,内存升级为 8G,网口升级为 4 个,但依然舍不得加入原生万兆或 2.5G 支持。

再看看两年前发布的 $170(约 ¥1200)的 DS220j

  • CPU - Realtek RTD1296: 电视机顶盒级的性能
  • RAM - 512 MB DDR4 non-ECC: 比电视机顶盒还要小的内存
  • NET - 1 x 1GbE:单千兆口

以及 $300(约 ¥2780)DS220+:

  • CPU - Intel Celeron J4025: 软路由级 CPU
  • RAM - 2 GB DDR4 non-ECC: 和电视机顶盒差不多大的内存
  • NET - 2 x 1GbE: 抠门的双千兆口

总结

  • 只需要本地文件存储的用户,选购移动硬盘配合 OpenWrt 路由的 SMB 共享。
  • 有转码、Docker 容器和 KVM 虚拟机等需求的用户,尽量选择自己组装 TrueNASUNRAID 等平台。
  • 有充足预算,需要代维护的小企业和 SOHO 用户,可以考虑群晖 Synology。