首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么linux在终止错误后往往是不可引导的?

为什么linux在终止错误后往往是不可引导的?
EN

Unix & Linux用户
提问于 2015-02-13 19:22:34
回答 1查看 88关注 0票数 -1

我已经使用了很长一段时间的Windows操作系统,在许多情况下,Windows被不恰当地关闭了,例如在运行时拔掉了插头。它连续发生了很多次,而Windows仍在启动。由于我使用了不同的Linux发行版(Ubuntu、Fedora、Open、Linux ),我注意到它没有发生太多不适当的关闭,有时只有两个,而且Linux不会再启动了--只显示(initramfs)提示符。

  • 这两种操作系统在这方面有什么区别?
  • 开发像Windows一样稳定的Linux的障碍是什么?
EN

回答 1

Unix & Linux用户

回答已采纳

发布于 2015-02-13 19:36:20

我不能说我自己19年的Linux运行经验支持您关于windows引导更稳定的断言,但以下是一些会影响您所看到的内容的事情:

  • 除非另有说明,否则文件系统缓存Linux在所有文件系统上使用缓存。这提高了用户空间程序读取和写入磁盘的速度和响应时间,因为它们看到写操作迅速发生,而内核将其保存在缓存中,以便稍后大量写入。从磁盘驱动器的角度来看,这也更好,因为大的读写比许多小型的更有效。缺点是,如果不适当地关闭系统,缓存中没有提交到磁盘的任何内容都会丢失。这也会使您的文件系统处于可疑状态。
  • 选择不同的文件系统,不同的文件系统将比其他文件系统处理得更好或更糟。一般来说,日志文件系统可能比非日志文件系统具有更强的弹性。无论如何,不正确地关闭系统并不是个人计算的设计用例。

在引导过程中,当您被丢弃到一个紧急shell中时,通常伴随着来自fsck的消息,让您知道文件系统中有错误,以及需要采取的一些操作。这与DOS和windows 95在引导期间正常文件系统检查失败(例如必须手动运行chkdsk)时一样。

最好的方式,您的启动稳定是停止不适当地关闭您的机器。如果问题是来自墙壁的电力,安装UPS将给你足够的时间来正确关闭您的机器在发生电网电力损失。如果问题只是在打开机器的时候拔出电源插头,那就停止这样做。

票数 3
EN
页面原文内容由Unix & Linux提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://unix.stackexchange.com/questions/184740

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档