跳到主要内容

放弃使用多年威联通NAS

Update(2025-09-27): 453B Mini 已经卖了,彻底跟威联通再见!

终于要放弃使用多年的QNAP 453B Mini。虽然这不是我NAS的启蒙设备,但是我这几年Homelab经历中第一台成品NAS,也有可能是唯一一台成品NAS。

不再使用这台NAS并不是硬件损坏。相反QNAP的硬件一向性价比都不错,虽然J3455CPU确实有点落后,但是16G的“大”内存也刚好适应家庭Homelab的“低载多服”的环境。真正让人诟病的是QNAP的系统。

过高的系统定制性 #

无论是以前的QTS还是现在最新的QuTS Hero和QuTS Cloud,都是经过厂商深度定制的Linux系统。从内核到Shell、设备配置方式都是高度定制的,而且是脱离时代的。

  • Shell是Busybox,Linux大部分的工具不齐全,虽然有个半官方的Entware可以补充一些Shell工具,但是更新也是极其慢。
  • ContainerStation脱离Webgui就非常难用,很多东西也是裁剪过。
  • 内核也是定制的,导致文件系统不通用,V2ex就有案例,系统坏了之后因为内核定制的文件系统驱动导致其他Linux无法读取。
  • 系统服务的管理方式像上个世纪的Linux。 这些问题使得QNAP脱离了WebGUI后基本没办法,但是WebGUI却有更多的问题。

莫名奇妙的高负载 #

在使用这个设备的时候经过很多次莫名其妙的高负载。 最近也是,只要打开WebGUI,系统负载立马飙到10-17,这是一个4核的CPU啊,我差点卡得Shell都动不了。

而且原因也莫名奇妙,CPU负载不高、IO负载也不高,但是就是卡。

WebGUI跑的也还是CGI,这个请求慢得不行。

安全性 #

这个不详细说了, 2024-07-03-Homelab安全建议里面有提到,0Day漏洞毫不在意。

散热欠佳 #

这个算是这个设备的硬件问题,453B-Mini只有一个定速风扇。

没有任何优势 #

传统意义上,成品NAS优势在于周边服务的提供。但是QTS的周边服务真不行,照片管理不行;APP稀烂不改进;风口在哪里就开坑,现有的坑绝对不填。

提供的代理服务也有免费的CF和EdgeOne替代。 DDNS有自己的域名,证书也有自己的Let’s Encrypt。

它唯一的优势就是我在6年前花“重金”购买了它。给了它多次的机会依然拉跨,既然如此我还是算了,何必折磨自己。以前单个硬盘容量低,又有空间需求,所以还能增加盘位。现在本地只存必要数据,电影备份到云,单盘容量又高,似乎已经没有留下来的必要。

最后建议 #

对于习惯使用Linux的同学,真心不建议入成品NAS。如果真的要入,慎重考虑QNAP。他的这套WebGUI、系统底层已经沿用很多年,并且从目前来看,并没有革新的打算。观察了最新的系统,也是修修补补。

至于国产NAS系统,我只能说你信任我推荐,我不信任。Alist、iKuai事件历历在目,国产软件的下限有待观察。

补充 #

由于NAS已经出售,这里补充一些之前使用时候碰到的问题作为总结归档,留后人参考

威联通NAS(QNAS)的DDNS域名在国内部分地区解析失败以及解决办法 #

  • 使用ddns中的别名,增加*.mycloudnas.com的子域名,该子域名支持let’s encrypt 证书

新的AMIZCloud导致负载过高 #

  • 机型版本:453BMini;QTS 5.1.7.2770; AMIZcloud Agent 2.2.0517
  • 表现:CPU实际占用不高,但是LoadAvg基本维持在9+(对于一个4核CPU来说已经好高了),甚至飙到20+直接卡死。
  • 解决办法:查了一圈,实际LoadAvg代表的是有多少进程在等待状态。看了一下IO也没多少Wait的。想到最近更新了一个AMIZCloud的插件,闲得没事装了试试。该APP嫌疑,遂卸载之,发现LoadAvg已经降到0.x,问题解决。具体的原因没再深入排查,可能是AMIZCloud采集某些数据导致内核负载高。(PS:不卸载,只在QnapCloud中关闭上传采集没有用处,必须卸载掉App)

威联通nasqnas的ddns域名在国内部分地区解析失败 #

大概在半年前,发现手机的Joplin无法同步QNAS中的笔记。一顿排查后居然是5G的网络用的DNS服务器202.96.128.166和202.96.128.86这两个解析*.myqnapcloud.com失败,全部返回127.0.0.1,详情看[这里][1]。

保障到中国电信,反馈该域名没有在白名单中,需要域名的拥有者申请。遂联络QNAP的HelpDesk,客服反馈很积极,但是由于这个只有部分地区有问题,而且他们也不清楚电信那边具体要做什么。他只能建议我用中国区的域名,问题是最近中国区的域名也不是很稳定,解析从myqnapcloud.cn切换到mycloudnas.com了。最后只能放弃。

直到今天看到cloudlink的app更新了,看了一眼CL,其中有一条:

Added support for adding 3 DDNS alias names using mycloudnas.com.

是不是全球的也可以用mycloudnas.com这个域名了?加了一下别名,还真的生效了,而且电信也能正确解析了,而且let’s encrypt 的证书也支持两个别名,困扰半年的问题终于解决了。PS:反代也需要重新更新一下证书(重启就行)。