意外的断电会损害Linux的安装吗?

用户名

我正在Linux嵌入式板上(运行Debian)开发应用程序,例如Raspberry Pi,Beagle Board / Bone或olimex。这些板的工作环境是意外断电(放置PSU等非常复杂),并且每天都会发生几次。我想知道意外的断电是否会导致Linux操作系统崩溃或出现问题吗?如果我要担心的话,您会提出什么建议,以防止由于意外的停电而对操作系统造成损害?

PS。该应用程序需要将一些数据写入存储介质(SD卡),我认为将其安装为只读状态不适合。

珍妮·D

意外的断电可能会导致文件系统数据损坏-例如,如果某个进程已开始写入文件,但尚未完成写入,则该文件可能只写入了一半。现在想象一下,在您完成内核升级一半时是否发生了断电...

正如l0b0所写,使用日记文件系统将有所帮助,因为它将能够跟踪实际完成的工作。除了维基百科的信息是l0b0链接,你可能有兴趣在https://unix.stackexchange.com/questions/12699/do-journaling-filesystems-guarantee-against-corruption-after-a-power-failure以及。

作为程序员,您显然需要仔细考虑如何处理对文件的写入,以使其成为一个原子过程(即,它要么完全完成,要么根本没有完成,但永远不会完成)。这是一个相当复杂的问题。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

断电会损坏硬盘吗?

来自分类Dev

以双启动方式安装会损害我的出厂还原分区吗?

来自分类Dev

以双启动方式安装会损害我的出厂还原分区吗?

来自分类Dev

指纹GUI的安装会损害我的Windows指纹驱动程序吗?

来自分类Dev

军用擦拭会损害SSD吗?

来自分类Dev

收费会损害程序性能吗?

来自分类Dev

“非本机”指针会损害缓存性能吗?

来自分类Dev

int vs long比较会损害Java的性能吗?

来自分类Dev

使用“提交保留”会损害Firebird的性能吗?

来自分类Dev

包裹会损害颤振应用程序吗?

来自分类Dev

编辑MP3会损害质量吗?

来自分类Dev

许多Robocopy线程会损害常规硬盘吗?

来自分类Dev

使用“提交保留”会损害Firebird的性能吗?

来自分类Dev

Windows 10会重置对Ubuntu的损害吗?(双启动PC)

来自分类Dev

apt-get clean会损害您的系统吗?

来自分类Dev

Windows 10安装会覆盖Linux / Grub吗?

来自分类Dev

在安装Linux时,Thinkpads仍然会变砖吗?

来自分类Dev

安装Kali Linux会擦除我的系统吗?

来自分类Dev

安装Brasero会删除100多个软件包,并损害Internet和显示管理器

来自分类Dev

“断电”安全吗?

来自分类Dev

MySQL-使用Ctrl-C中止查询会损害表吗?

来自分类Dev

第二个操作系统会损害我的恢复分区吗?

来自分类Dev

让我所有的粉丝保持100%的速度会损害我的计算机吗?

来自分类Dev

从长远来看,使用Glassfish进行生产会损害我的应用程序吗?

来自分类Dev

双启动会损害笔记本电脑的电池或缩短其使用寿命吗?

来自分类Dev

如果系统断电,整个ext3文件系统会损坏吗?

来自分类Dev

如果以只读模式读取文件时断电,会丢失该文件的数据吗?

来自分类Dev

如果断电,我们会丢失kafka消息吗?

来自分类Dev

安装驱动程序会增加Linux内核内存占用吗?

Related 相关文章

  1. 1

    断电会损坏硬盘吗?

  2. 2

    以双启动方式安装会损害我的出厂还原分区吗?

  3. 3

    以双启动方式安装会损害我的出厂还原分区吗?

  4. 4

    指纹GUI的安装会损害我的Windows指纹驱动程序吗?

  5. 5

    军用擦拭会损害SSD吗?

  6. 6

    收费会损害程序性能吗?

  7. 7

    “非本机”指针会损害缓存性能吗?

  8. 8

    int vs long比较会损害Java的性能吗?

  9. 9

    使用“提交保留”会损害Firebird的性能吗?

  10. 10

    包裹会损害颤振应用程序吗?

  11. 11

    编辑MP3会损害质量吗?

  12. 12

    许多Robocopy线程会损害常规硬盘吗?

  13. 13

    使用“提交保留”会损害Firebird的性能吗?

  14. 14

    Windows 10会重置对Ubuntu的损害吗?(双启动PC)

  15. 15

    apt-get clean会损害您的系统吗?

  16. 16

    Windows 10安装会覆盖Linux / Grub吗?

  17. 17

    在安装Linux时,Thinkpads仍然会变砖吗?

  18. 18

    安装Kali Linux会擦除我的系统吗?

  19. 19

    安装Brasero会删除100多个软件包,并损害Internet和显示管理器

  20. 20

    “断电”安全吗?

  21. 21

    MySQL-使用Ctrl-C中止查询会损害表吗?

  22. 22

    第二个操作系统会损害我的恢复分区吗?

  23. 23

    让我所有的粉丝保持100%的速度会损害我的计算机吗?

  24. 24

    从长远来看,使用Glassfish进行生产会损害我的应用程序吗?

  25. 25

    双启动会损害笔记本电脑的电池或缩短其使用寿命吗?

  26. 26

    如果系统断电,整个ext3文件系统会损坏吗?

  27. 27

    如果以只读模式读取文件时断电,会丢失该文件的数据吗?

  28. 28

    如果断电,我们会丢失kafka消息吗?

  29. 29

    安装驱动程序会增加Linux内核内存占用吗?

热门标签

归档