放弃使用多年威联通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都动不了。
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:反代也需要重新更新一下证书(重启就行)。