文件系统持续损坏

文件系统持续损坏

我正在运行 Debian 9(Stretch),最近我开始注意到,在启动时,我的根文件系统/(安装在 USB 连接的 SSD 上)开始显示为损坏:

[    4.511127] sd 0:0:0:0: [sda] Attached SCSI disk
[    4.535277] EXT4-fs (sda2): INFO: recovery required on readonly filesystem
[    4.540566] EXT4-fs (sda2): write access will be enabled during recovery
[    4.624232] EXT4-fs (sda2): recovery complete
[    4.630271] EXT4-fs (sda2): mounted filesystem with ordered data mode. Opts: (null)

有时我会使用一个好的系统,但有时我必须将磁盘插入另一台计算机并fsck在其上运行,因为当我正在执行某些操作时,整个系统崩溃并给出错误信息input/output error——毫无疑问是因为文件系统损坏。它似乎在关机后和启动前某个时间损坏,或者在关机或启动过程中损坏。

我不喜欢一直运行 fsck,那么有没有什么方法可以查看发生了什么?我用 正确关闭了我的计算机shutdown now

答案1

您用于 SSD 的 USB 外壳很可能存在问题。我的建议是从该外壳中取出 SSD,然后通过 SATA 端口直接连接进行测试,看看问题是否仍然存在。

答案2

我想出了如何防止腐败再次发生:

在我shutdown now等待该过程完成后,USB 驱动器的电源关闭(几秒钟),并且如果我在 USB 电源恢复之前拔下电脑,则不会出现损坏。由于某种原因,USB 电源再次恢复(几秒钟后),并且如果我等到这种情况发生(USB 电源重新打开)才拔掉电脑插头,SSD 就会损坏。

相关内容