为什么我的 NAS 没有通过自动更新或检查更新按钮更新到最新的固件版本?
适用产品
- QTS(5.0.1.2248 build 20221215 至 5.0.1.2277 build 20230112)
- QuTS hero(h5.0.1.2248 build 20221215 至 h5.0.1.2277build 20230112)
场景
系统固件的新版本已经发布,但是当通过“Control Panel”(控制台)>“System”(系统)>“Firmware Update”(固件更新)>“Check For Updates”(检查更新)检查固件更新时,系统报告您的固件已经是最新版本。或者,即使启用了自动更新,固件也不会自动更新到新版本。
本教程介绍系统无法通过“Check For Updates”(检查更新)功能或通过自动更新更新到新固件版本的原因,以及如何改为手动更新系统。
根本原因
QNAP 根据一种称为 Canary 部署的部署策略发布固件更新。Canary 部署是指在开始阶段将软件发布给有限的一组用户,然后经过一段时间的进一步测试和开发,进行更广泛的公开发布的做法。由于在此初始版本中可以收集和解决错误报告和用户反馈,因此可以在随后更广泛的公开发布之前改进软件并使其更加稳定。此初始版本称为“Canary 发布”,随机选择一组初始用户参与。如果已发布新的固件版本,但您的 NAS 系统未通过“Check For Updates”(检查更新)功能或通过自动更新更新到此版本,则该固件版本为 Canary 发布,并且您的 NAS 设备未被 QNAP 选中为参与者。
截至 2023 年 3 月,只有以下范围的固件版本使用 Canary 部署:
固件类型 | 初始版本 | 最新版本 |
---|---|---|
QTS | 5.0.1.2248 build 20221215 | 5.0.1.2277 build 20230112 |
QuTS hero | h5.0.1.2248 build 20221215 | h5.0.1.2277 build 20230112 |
其他固件版本不通过 Canary 部署发布。
解决方法
NAS 设备上的固件可以手动更新或降低到任何固件版本,包括 Canary 发布。如果您的固件为 Canary 发布,但 NAS 设备未被 QNAP 选中为参与者,可以按照以下步骤手动更新 NAS 设备的 Canary 发布:
- 下载固件前,请确认以下事项:
- 您的 NAS 设备支持目标固件版本。
- 需要更新固件。
- 检查固件发行说明中是否有任何其他固件更新设置说明。
- 下载 NAS 固件。
- 转到 QNAP 下载中心。
- 在“Product Type”(产品类型)下,选择“NAS/Expansion”(NAS/存储扩充设备)。
- 在“Bay”(硬盘数)下,选择 NAS 设备上的存储硬盘数。
- 在“Model”(型号)下,选择 NAS 设备的型号。
- 在“Download items for [...]”(用于 [...] 的下载项目)下,单击“Operating System”(作业系统)按钮。
- 找到目标版本并单击下载链接。
目标固件文件将通过浏览器以压缩 ZIP 文件的形式下载
- 解压缩固件文件。
提取文件类型为 .img 的固件映像文件 - 转到“Control Panel”(控制台)>“System”(系统)>“Firmware Update”(固件更新)>“Manual Installation”(手动安装)。
- 单击“Browse”(浏览),然后选择固件映像文件。
- 单击“Update System”(更新系统)。
此时会出现一个确认消息窗口。 - 单击“OK”(确定)。
设备将立即重启并开始固件安装。