![系统运行正常,但出现一些奇怪的问题,但 fsck 表示所有超级块都已损坏](https://linux22.com/image/178827/%E7%B3%BB%E7%BB%9F%E8%BF%90%E8%A1%8C%E6%AD%A3%E5%B8%B8%EF%BC%8C%E4%BD%86%E5%87%BA%E7%8E%B0%E4%B8%80%E4%BA%9B%E5%A5%87%E6%80%AA%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%8C%E4%BD%86%20fsck%20%E8%A1%A8%E7%A4%BA%E6%89%80%E6%9C%89%E8%B6%85%E7%BA%A7%E5%9D%97%E9%83%BD%E5%B7%B2%E6%8D%9F%E5%9D%8F.png)
首先,这是一个较长的故事,我对这些都不是很了解。因此,请随意提出问题并用命令轰炸我来尝试。
去年 11 月,我买了一台配备合适显卡的新 PC,在运行 Debian 稳定版多年后,决定尝试一些新东西并安装了 Kubuntu 19.10。我立刻爱上了一切——我的意思是没有一个系统是绝对完美的,但我什至可以运行《魔兽世界》,并且出现可接受的罕见崩溃(我确信是酒),整个设置对我来说感觉很好。就是这样。
然而,在幸福的日常一段时间后,我开始出现不规则的问题,我的两个屏幕随机黑屏。这很奇怪,我无法将它与任何东西联系起来。我去了购买电脑的商店,但他们找不到问题的根源——我们更换了显卡,这绝对不是问题所在。我又带着它,保留了大约三周的协议(纸质的,后来我扔掉了),最后我又去了那里,他们给我换了主板、CPU和内存。之后,我一直犯的错误就消失了。那是在六月。
从那以后,我遇到了各种奇怪的错误,我的协议(现在是数字的)告诉我,它们现在几乎每隔一天就会出现一次(开始时较少)。有时他们很认真,我已经两次享受了 BusyBox 的乐趣,第一次时整个系统都冻结了(在 BusyBox 中时)。我不止一次看到的一些错误:
- 两个屏幕都突然显示华硕启动画面,该画面通常仅在启动时显示,整个系统冻结,需要硬重置。当电脑完全闲置并且什么也不做时,这完全是无提示地发生的。
- 除了可以完全不受阻碍地移动的光标外,系统会冻结。有时我可以切换到一个终端,该终端通常会在
systemd-jornald: Failed to write entry
和列表之间显示 I/O 错误Failed to rotate [...]: Read-only file system
。这通常也需要硬重置。 - 魔兽世界(这是一个可能对系统造成一点负担的程序)在过去三周左右的时间里变得不稳定。我已经让系统监控应用程序运行了几天,看看是否有什么值得注意的事情,我想说,混蛋总是伴随着单个 CPU 峰值……但有时甚至达不到 100%。而且这似乎与游戏中发生的事情、我周围有多少人或类似的事情无关。和!急动根本不会影响光标。另外……它不是总是生涩。
还有一些其他奇怪的事件可能相关,也可能不相关,但我得到的总体感觉是——它是无提示的,或者是在单击图标或以其他方式要求任何程序执行简单操作时发生的。
不管怎样,我一直在想,过去几个月里所有的硬重置(之前的无输出问题也可以通过硬重置来解决,其他什么也没有)不会有多大好处,所以我想我应该做一个文件系统查看。我已经在 BusyBox 提示中完成了相当多的操作,因为有时在硬重置后我也会收到这些提示(我确信这是可以理解的)。
我最后一次出现 BusyBox 提示和成功fsck
是在 8 月 4 日。我的系统有两个硬盘,一个运行 Kubuntu,另一个运行主分区。我使用了一个带有最近的 Debian live 系统的 U 盘,启动了它(图形输出似乎不喜欢我的显卡,所以我只有一个终端),并尝试fsck
在两个设备上运行。它一直说Bad magic number in super-block while trying to open /dev/sda
(或 sdb)。我尝试过e2fsck -b 32768 /dev/sda
(98304、163840、102400000,从 中获得了数字列表mke2fs -n /dev/sda
),但出现了同样的错误。
长话短说:我的系统运行正常,偶尔会出现故障,但我无法检查我的文件系统。那不能可以吗?
我该怎么办?重新安装会有帮助吗?这是否是一个问题,不知何故我的超级块被稍微触发了一点(在互联网上的某个地方找到了,但现在找不到它)?我的所有(或大部分)奇怪错误与磁盘硬件问题有关的可能性有多大?难道这一切都是由于电源故障造成的吗?! (我读过这些有时会导致相当随机的错误。)
任何想法都非常感激!
答案1
只是给出一个结论:我完全擦除并格式化了硬盘驱动器,然后安装了 Kubuntu 20.04 - 从那以后就没有再出现任何问题。那太好了! :-)