安卓系统启动/关闭过程中断电,会不会造成系统文件损坏?

查看 50|回复 6
作者:halk   
安卓工控机,有断电重启的业务需求。
有三个时间点:
[ol]
  • 系统启动或关闭过程中
  • 系统启动完成,业务 app 启动中
  • 系统启动完成,且业务 app 启动完成
    [/ol]
    哪一种风险更高?
    不考虑系统/业务 app 版本升级 升级的场景
  • kokerkov   
    安卓关于文件存储这种低级活动是内核 linux 处理的,所以应该等同于 linux 。
    这题我不会。请高人
    cheng6563   
    写数据时还是可能会炸,需要你应用 App 做好处理,比如写备份数据库,App 启动时自动校验并使用备份数据
    paopjian   
    好多安卓手机都有双系统备份,一个系统更新炸了启动不起来就切备用的?
    LLaMA2   
    1.出问题概率最大.所以你编译系统的时候要做好容错恢复处理
    2.和 3. 基本不会,
    除非你能修改操作系统的某些配置.一般情况下自己 app 要做容错处理
    目前 android 系统有 a/b 机制.你得和供货厂家确认,和网友确认是不靠谱的
    PTLin   
    f2fs 这种带日志的说实话真彻底挂掉的概率是很小的,随时断电的场景下 100%没问题是不可能的,但就迭代了这么多年,加上个人的经验,99%没问题倒是可以。
    halk
    OP
      
    安卓定制工控
    1. 发生过业务 app 文件( so 文件)损坏,导致应用无法启动的情况,没有定位到具体原因
    2. 还没有发生过系统文件损坏,导致系统无法启动的情况
    对于第 1 中,也比较奇怪,因为对应用对 so 文件只是加载,并不会修改
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部