硬重启会损坏我的Ubuntu吗


22

有时,当我打开庞大的应用程序时,由于过度使用RAM,笔记本电脑会卡住。因此,如果它没有响应,请使用电源按钮关闭笔记本电脑。这会以任何方式损害Ubuntu吗?会引起安全问题或漏洞吗?


3
有很多关于Ubuntu死机时的处理方法的清单,可以帮助您解决“卡住的计算机”问题,您可以在使用电源按钮之前尝试一下。
查尔斯·格林

1
如果它像疯了似的交换并且没有响应输入,则可以尝试等待几个小时。不管是什么引起问题的程序都将分配过多的内存并被操作系统杀死,这很可能是件好事,这时系统将稳定下来并再次可用。
2014年

1
我总是想一想,如果计算机冻结了一会儿,而硬盘驱动器还是安静的,那么要么一切都已写入磁盘,要么就不会。
Wossname 2014年

如何检测SSD是否安静?
Nate Lockwood 2014年

Answers:


17

它不会引起安全问题或漏洞。
但是,这可能会导致操作系统损坏和数据丢失,具体取决于当时正在运行的任务。
话虽如此,您的计算机仍不应卡在高内存使用率上。


5
如果它可以损坏操作系统,则可能导致安全问题或漏洞。它只是必须损坏操作系统的正确部分(确保操作系统被损坏的可能性很小,可以像以前一样运行,没有人注意到,但是没有关键的安全功能……但是仍然可能)。
Bakuriu 2014年

15
@Bakuriu只要我们谈论的是不太可能但仍然可能的事情,崩溃是否也有可能做点好事?也许...产生一本可以使某人赚很多钱的好书?
Phil Frost 2014年

@PhilFrost当然,请参阅Boltzmann大脑以了解该想法的最极端文献。
Volker Siegel 2014年

@Bakuriu Ubuntu使用带有日志的ext4,因此在最坏的情况下,只会安装一半的软件包)
Ramchandra Apte 2014年

4
@RamchandraApte Ubuntu使用我选择的任何文件系统...
Bakuriu 2014年

6

显然,您将丢失当时RAM中尚未写入磁盘的数据量。从理论上讲,数据/文件系统损坏也是有可能的。

根据我自己的经验,我可以告诉您,过去5年中,我每天要硬重置4-5次PC,并且从未遇到文件系统损坏的问题。我认为ext3 / ext4 / ufs对于这种故障非常可靠。

与此相反,我认为NTFS更容易出现这种情况。在我的Windows游戏装备上,蓝屏后,文件系统损坏的机率约为15%,在这种情况下,我将不得不从磁盘启动以运行文件系统修复工具... **


10
为什么您需要经常进行硬重置?
Bogdacutu 2014年

...特别是在运行Linux内核的情况下。当然,在Windows上,我仍然对一天中几个BSOD的可爱感觉非常熟悉,但是内核恐慌只经历了…… 总共 5次之多。交换引起的几乎冻结几乎是很常见的(几乎不是操作系统的故障),但这并不是硬重置的原因,不是吗?通常,还是很容易top确定该过程killall
大约

1
@leftaroundabout:内核恐慌不是系统崩溃的唯一方法;它们只是操作系统告诉您的几种方法之一。:)每个月左右的时间里,我的笔记本电脑都会在屏幕上完全消失之前,喜欢在屏幕上留一点点垃圾,以发挥作用。(我认为我的视频卡剥落了。)在Windows中会发生同样的事情,发生的频率也差不多……尽管Windows偶尔会出现蓝屏。(似乎它会更加努力地恢复和
li

@Bogdacutu一些驱动程序,尤其是视频驱动程序,包括intel,nouveau甚至nvidia blob,都是一个垃圾。我经历了非常频繁的糟糕,这常常导致完全死机,以及只是GPU挂起,所有这些使我很难复位。有时SysRq + REISUB可以工作,而其他时候我只需要按一下重置按钮(或在笔记本电脑上按住电源按钮)即可。
Ruslan 2014年

1
ext4文件系统不能被Ubuntu破坏,这是Ubuntu通常使用的,因为ext4有日志(在下次启动时将丢弃半写的数据)。
Ramchandra Apte 2014年

2

您有导致文件系统不一致的风险。最好,即使在RAM不足的情况下(通常在这种情况下也可以使用),使用alt-sysrq序列,因为这将尝试尽可能干净地关闭设备(如果失败,那么您也不会更糟) (如果您按下电源按钮,则关闭),但如果成功,则可能会更好)。顺序如下:

同时按下alt键和标有“ sys rq”的键(如果您使用的是笔记本电脑,则可能需要按住笔记本电脑上的特殊键才能使用“ sys rq”功能)。在按住这些键的同时,按以下顺序按下并释放以下字母:

  1. R-可以重新控制任何已引起键盘焦点的应用程序对键盘的控制
  2. E-尝试彻底终止所有进程
  3. 我-尝试立即终止所有进程(将摆脱因先前键失败的所有事物)
  4. S-同步所有文件系统(这是最重要的部分)
  5. U-以只读方式重新安装所有文件系统(有时需要将数据刷新到磁盘)
  6. B-执行硬重启(用O代替关闭电源而不是重启)

1

也许这会有所帮助,默认情况下ubuntu和其他swappiness设置为60,当系统达到ram使用率的60%时,它将更改为swap,这很慢。

  1. 打开gedit中或使用纳米这个文件:gksudo gedit /etc/sysctl.confORsudo nano /etc/sysctl.conf

  2. 将此添加到文件末尾: vm.swapiness = 0

  3. 保存文件并重新启动。

另外,当它变慢时,您应该检查它是否确实在使用交换功能,这会减慢系统速度,否则上述更改将无济于事。


0

就我而言,我不是故意硬启动的,它是在电气故障中以及每次所谓的ext4损坏时发生的。我fsck在高级启动上运行。我可以登录后言,但网络管理器停止工作。有些dpkgDIR锁。我最终重新安装。即使在WINDOWS上,我的MAC也会变得更好。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.