我们正在设计嵌入式设备的更新过程。想法是启动到ramdisk并将内容复制到闪存。这部分已经完成且运行良好,但我们没有措施确保设备在电池耗尽时不会无法使用,除了在电池电压低于某个阈值时阻止开始更新。
因此,我们已经开始考虑备份主文件(基本上是内核和rootfs)的可能性,以便在出现问题时恢复它们。看看Android,这与我们的情况非常相似,我想知道它是否进行备份,或者只是复制新的分区内容,依靠恢复内核来修复问题,但不会自动返回到先前的状态(更新前)
答案 0 :(得分:0)
Android系统是否在此过程中更新当前内核和根文件系统的备份?
没有。它只是恢复应用程序和一些数据。如果你的应用程序是root或其他东西 - 它的其他故事,但它是无关紧要的,并且在备份方面无关紧要。 See here more information about platform backup feature