17 条回复  ·  183 次点击
janus77 小成 2024-9-4 13:55:12
安卓设备不是有电池吗?为什么会出现你说的这种情况?你们把电池拆了?
如果拆了,最好的办法就是装电池
yuchenr 小成 2024-9-4 14:57:48
就不能用正常的重启吗?
idealhs 小成 2024-9-4 15:04:04
不如加个 UPS
GeekGao 小成 2024-9-4 15:04:24
系统启动完成,且业务 app 启动完成后的风险
我认为这个阶段的风险最高,主要原因:

所有系统和应用都已完全运行。用户正在进行实际操作。
数据库连接、网络通信等关键服务都已建立。
用户正在执行各种业务操作,数据正在被读写。

如果此时断电,很可能会导致数据丢失、事务中断等意外问题,会影响到业务系统依赖的环境。
binsys 小成 2024-9-4 15:08:26
工业应用考虑上只读文件系统+AB 分区。
用一些手段提高可靠性。

单纯 EXT4 问题肯定多。
Zy143L 小成 2024-9-5 02:44:26

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

系统挂的概率不高 system 基本上都是只读的 你更多得考虑你的软件在写数据中断造成的文件异常
Chinsung 小成 2024-9-5 09:47:56

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

一般现在基于日志的文件系统都是按页来的,数据可能会丢
那么出现文件损坏的情况,一般就是对文件完整性要求比较高(比如用大 json 存,保存时直接一段没保存上,json 格式被破坏了),或者存储方式没有使用日志,否则也应该只是丢数据而且不是文件直接损坏
从这个角度看,业务 app 可以尽可能保持两种方式去保存数据:对文件完整性要求不高的、基于日志的存储(类似于 ext 的 log ,或者 mysql 的 redolog )
fugu37 小成 2024-9-5 21:10:07

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

@halk #19

存储设备出问题也会导致文件系统上文件损坏
12
返回顶部