为什么我的 NAS 在固件更新后无法启动?


最后修订日期: 2023-01-11

适用产品

所有 NAS 系列


现象

执行固件更新后,您的 QNAP NAS 将无法成功启动。


解决方案

这可能是由存储硬盘或 NAS 自身的问题引起的。要查明原因,请移除存储硬盘,然后尝试再次启动 NAS。有关此过程的信息,请参见 QNAP 下载中心中特定 QNAP 设备的用户指南。

以下部分根据 NAS 的启动状态提供附加说明:

您的 NAS 仍然无法启动

如果 NAS 在 4 分钟内未发出长长的提示音,则可能表示 NAS 自身存在问题。您可以使用固件恢复指南中概述的过程尝试固件恢复。

注意
并非所有 NAS 型号都可以执行固件恢复。
您的 NAS 现已启动

如果 NAS 现已能够成功启动,则问题可能与存储硬盘有关。在这种情况下,您可以尝试手动更新固件。

  1. 通过 SSH 连接到 NAS。有关信息,请参见如何使用 SSH 访问 QNAP NAS?
  2. 列出所有磁盘以确认所有可用磁盘的名称。
    # qcli_storage -d
    终端会返回硬盘的系统名称。例如,/dev/sda/dev/sdb
  3. 使用磁盘名称从所有磁盘的第一个分区组装 md9。
    # mdadm -AfR /dev/md9 /dev/sd[ab]1
  4. 将 md9 装载到 /mnt/HDA_ROOT
    # mount /dev/md9 /mnt/HDA_ROOT
  5. 使用 qck 工具,在 /mnt/HDA_ROOT/.conf_restore 中生成一个新 .conf 文件。
    # wget https://download.qnap.com/Storage/tsd/utility/qck # chmod +x qck # ./qck restore_conf # cp /mnt/HDA_ROOT/.conf_restore /mnt/HDA_ROOT/.conf
  6. 创建一个目录来装载 tmpfs。
    # mkdir -p /mnt/update # mount -t tmpfs -o size=50% none /mnt/update # cd /mnt/update
  7. QNAP 下载中心中找到 NAS 型号固件的 URL。
  8. 将固件文件下载到 NAS。
    [/mnt/update] # wget https://download.qnap.com/Storage/TS-XXX/TS-XXX_2022YYYY-5.0.1.YYYY.zip
  9. 解压缩固件文件。
    [/mnt/update] # unzip TS-XXX_2022YYYY-5.0.1.YYYY.zip
  10. 运行更新脚本。
    [/mnt/update] # /etc/init.d/update.sh /mnt/update/TS-XXX_2022YYYY-5.0.1.YYYY.img
  11. 重新启动 NAS。
    # reboot

补充阅读

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top