为什么总是 fsck 我的磁盘?

为什么总是 fsck 我的磁盘?

最近开机时磁盘出现错误信息:

在此输入图像描述

我必须fsck -y /dev/sda4在后面输入(initramfs),然后重新启动才能进入我的操作系统。磁盘/dev/sda4会坏掉吗?

操作系统信息:

uname -a
Linux debian 5.10.0-22-amd64 #1 SMP Debian 5.10.178-3 (2023-04-22) x86_64 GNU/Linux

答案1

有时这种情况会发生,但应该非常罕见。

您没有说明这是什么文件系统,也没有说明主机的任务关键程度如何(后者与您如何解决这个问题特别相关)。

当然,您已经有了经过测试的备份/恢复计划,因此您已经做好了应对设备完全故障的准备。而且您每次都会运行受管理的关闭,而不是仅仅拔掉电源线。

我建议您开始定期捕获 smartctl 统计信息(使用 cron 作业)并检查高/不断增加的错误或重新分配的扇区。两者都表明硬件存在问题。如果机器定期重新启动并且问题再次出现 - 磁盘(或控制器,但更可能是磁盘)出现故障并需要更换。如果这种情况“总是”发生,并且您正在彻底关闭它,那么现在就去购买新磁盘。

相关内容