Linux 和 android 比那个系统比较耐操,在经常断电的情况下,为啥?哪位大神解答一波?

2019-08-05 13:39:57 +08:00
 hwb900501
12226 次点击
所在节点    Android
16 条回复
cheng6563
2019-08-05 16:07:11 +08:00
Linux 反正 ext4 文件系统是非常不耐断电的。用 xfs 会好些。
Android 系统貌似默认就是 ext4 ?不过以前用的手机经常开机状态直接取电池也没出现过问题。
lunksana
2019-08-05 16:16:21 +08:00
这个不是应该看存储设备有没有断电保护吗?
hwb900501
2019-08-05 16:50:13 +08:00
@lunksana 一般都有断电保护吧,电路上的设计,即使有断电保护对系统也是有影响的吧
hwb900501
2019-08-05 16:51:25 +08:00
@cheng6563 恩 手机还好断的少啊,我这东西是安装在工厂的,谁知道啥时候突然就断电了~~
yulgang
2019-08-05 16:55:26 +08:00
经常断电的话,linux 可以考虑 overlayfs
qgb
2019-08-05 17:01:21 +08:00
@yulgang docker 就是用这个
TobiahShaw
2019-08-05 17:43:06 +08:00
加个 UPS 能支持安全关机就行
Cooky
2019-08-05 17:47:31 +08:00
做成内存系统?
geekvcn
2019-08-05 17:57:14 +08:00
安卓,因为安卓设备大多数自带 UPS 和电源管理(电池)
hwb900501
2019-08-05 18:13:25 +08:00
@geekvcn 设备没有电池。。。。
hwb900501
2019-08-05 18:27:05 +08:00
@TobiahShaw 设备没有电池。。。。
t123yh
2019-08-05 19:16:16 +08:00
把 rootfs 设置为只读就不怕掉电了
ihipop
2019-08-06 06:47:56 +08:00
你需要 overlayfs
reus
2019-08-06 13:02:34 +08:00
安卓就是 linux 内核,有什么好比的?
realpg
2019-08-06 15:40:15 +08:00
@cheng6563 #1

不是不耐断电的问题
是 linux 认为每个用户都是高级用户精通 linux 文件系统,查文件系统的问题交给牛逼的用户自己进行

而 android 类似 windows 明显是给普通正常人类使用的,他会帮你进行自动化的查错 以及智能处理
codehz
2019-08-07 23:07:34 +08:00
@realpg #15 我寻思目前主流发行版 什么 Ubuntu Debian SUSE RHEL Arch 都已经有开机自动 fsck 的功能了啊。。当然也能自动处理。。只不过有些发行版显示 splash 不给你看输出而已。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/589177

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX