硬重启是否会损坏我的Ubuntu

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

它不会导致安全问题或漏洞。
但它可能会对您的操作系统造成损害并导致数据丢失,具体取决于当时正在运行的任务。
话虽这么说,你的计算机仍然不应该被困在高ram使用。

显然,您当时会丢失RAM中的数据量,但尚未写入磁盘。 此外,理论上存在数据/文件系统损坏的可能性。

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

与此相反,我认为NTFS更容易发生这种情况。 在我的Windows游戏装备上,我有大约15%的机会在蓝屏后文件系统损坏,我必须从磁盘启动以运行文件系统修复工具… **叹气**

您可能会导致文件系统不一致。 它更好,即使在没有RAM的情况下,因为这通常仍然适用于这种情况,使用alt-sysrq序列,因为它会尝试尽可能干净地关闭事物(如果失败,那么你就不会更糟关闭,如果你按下电源按钮,但如果它成功,那么你可能会更好的关闭)。 顺序如下:

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

  1. R – 这可以从任何抓住键盘焦点的应用程序中重新获得对键盘的控制
  2. E – 尝试干净地终止所有进程
  3. 我 – 尝试立即终止所有进程(将摆脱以前密钥失败的所有内容)
  4. S – 同步所有文件系统(这是最重要的部分)
  5. U – 以只读方式重新安装所有文件系统(有时需要将数据刷新到磁盘)
  6. B – 执行硬重启(用O替换以关闭电源而不是重新启动)

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

  1. 使用以下命令在gedit或nano上打开此文件: gksudo gedit /etc/sysctl.confsudo nano /etc/sysctl.conf

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

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

此外,当它变慢时,你应该检查它是否真的使用交换减慢了系统,否则上述变化将无济于事。

在我的情况下,我没有故意硬启动,它发生在电动旅行,每次这个所谓的ext4损坏。 我在高级启动时运行fsck 。 我可以登录后,但网络管理员停止工作。 一些dpkg dir锁。 我最终重新安装。 我的MAC在这里甚至是WINDOWS更好。