如何从根本解决嵌入式Linux系统突然断电后无法启动问题

如何从根本解决嵌入式Linux系统突然断电后无法启动问题,第1张

首先你的断电是指什么?现在的手持设备都有超过3种供电电源。那我猜的说的断电是同时切断包括电池和USB在内的所有外部电源了。那么不论你的挂载点在哪里,kernel肯定是直接down掉的,cpu状态也不会被保存,内存清空,所有进程都不存在了,已经在读的进程不再持有文件句柄(没影响),已经在写的进程就写到某个字符停住,但是这些都不会影响到硬盘啊。所以对文件系统不会有损坏,但是对硬件会有些许伤害。但现在手持设备都维持在2.5~3V,断电对硬件的影响实际也不大。

至于你说的“怎么才能再以可读写属性挂载该磁盘呢”。我不理解这个“再”字。重新上电后一切重新开始,kernel boot重跑一遍,跟断电前你的挂载已经没有关系了。另一种情况,你可以在linux控制台启动句柄里面设置,把你的挂载命令写在那里面,那么每次启动时就自动挂载了

如果是 U 盘等存储器,你的系统一般桌面上会显示一个 U 盘的图标(SD 卡读卡器有可能显示为一个存储卡,MP3 机有可能显示的是一个小 MP3 播放器)右键。里面有一个“安全删除”或者“卸载”,用他取消挂载后就可以直接拔掉了。

注意系统提示,有可能会提示正在写入数据,那就还要等一会。

其余输入输出设备直接拔。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7330857.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-04
下一篇 2023-04-04

发表评论

登录后才能评论

评论列表(0条)

保存