The invention discloses a method and a device for automatic synchronization of main and standby system firmware, which relates to the technology of updating firmware of embedded network equipment, and provides a method that can automatically restore and update firmware with only one device. Technical points of the invention includes: system start-up steps: after power on, start the firmware update system for the last time, if failed to start start another firmware system; synchronization step: start a successful system after comparing the current system disk partition firmware and another system disk partition firmware is the same if not the same, the other system disk partition firmware replacement for the current system disk partition firmware; firmware update steps: when it detects a firmware update, the other system partition in a solid replacement for the firmware update.
【技术实现步骤摘要】
一种主备系统固件自动同步的方法及装置
本专利技术涉及嵌入式网络设备
,尤其是同步、更新嵌入式网络设备固件的方法。
技术介绍
网络设备的固件更新是指网络设备从网络上获取固件(自动更新)或者接收管理人员发送的固件(手动更新),将固件放入存储器,再从网络设备存储器写到磁盘的过程。网络设备包括但不限于路由器、交换机、AP等设备。网络设备的固件在更新的过程中,因为磁盘写错误或者意外断电等原因,都会导致固件更新失败,从而导致网络设备无法启动。目前市场上具备固件恢复功能的网络设备较少。在仅有的几款产品中,有的使用双机热备份,成本较高;有的需要人工操作才能完成固件恢复。这些产品都无法同时兼顾成本和使用效果。
技术实现思路
本专利技术所要解决的技术问题是:针对上述存在的问题,提供一个仅需要一个设备便能完成固件自动恢复、更新的方法。本专利技术提供的一种双系统固件自动同步的方法,包括:系统启动步骤:设备上电后,先启动最后一次固件更新的系统,如果启动失败则启动另外一个系统;固件同步步骤:某一系统启动成功后比较当前系统磁盘分区中的固件与另一系统磁盘分区中的固件是否相同,如不相同则将所述另一系统磁盘分区中的固件替换为当前系统磁盘分区中的固件;固件更新步骤:当检测到有固件更新时,将所述另一系统磁盘分区中的固件替换为更新的固件。进一步,固件同步步骤在所述当前系统正常运行过程中进行。进一步,固件同步步骤中,直接比较两个系统磁盘分区中的固件内容是否相同。进一步,两个系统完全相同。本专利技术还提供了一种双系统固件自动同步的装置,包括:系统启动模块,用于在设备上电后,先启动最后一次固件更新的系 ...
【技术保护点】
一种主备系统固件自动同步的方法,其特征在于,包括:系统启动步骤:设备上电后,先启动最后一次固件更新的系统,如果启动失败则启动另外一个系统;固件同步步骤:某一系统启动成功后比较当前系统磁盘分区中的固件与另一系统磁盘分区中的固件是否相同,如不相同则将所述另一系统磁盘分区中的固件替换为当前系统磁盘分区中的固件;固件更新步骤:当检测到有固件更新时,将所述另一系统磁盘分区中的固件替换为更新的固件。
【技术特征摘要】
1.一种主备系统固件自动同步的方法,其特征在于,包括:系统启动步骤:设备上电后,先启动最后一次固件更新的系统,如果启动失败则启动另外一个系统;固件同步步骤:某一系统启动成功后比较当前系统磁盘分区中的固件与另一系统磁盘分区中的固件是否相同,如不相同则将所述另一系统磁盘分区中的固件替换为当前系统磁盘分区中的固件;固件更新步骤:当检测到有固件更新时,将所述另一系统磁盘分区中的固件替换为更新的固件。2.根据权利要求1所述的一种主备系统固件自动同步的方法,其特征在于,固件同步步骤在所述当前系统正常运行过程中进行。3.根据权利要求1所述的一种主备系统固件自动同步的方法,其特征在于,固件同步步骤中,直接比较两个系统磁盘分区中的固件内容是否相同。4.根据权利要求1所述的一种主备系统固件自动同步的方法,其特征在于,两个系统完全相同。5.一种主备系统固件自动同步的装置,其特征在于,包括:系统启动模块,用于在设备...
【专利技术属性】
技术研发人员:郭西波,
申请(专利权)人:大连网月科技股份有限公司,
类型:发明
国别省市:辽宁,21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。