断电,下次重启时硬盘丢失(?!)

断电,下次重启时硬盘丢失(?!)

今天早些时候发生了电源故障,现在我的系统无法启动了。它显示以下错误消息,并将我带到 root shell 以尝试自行恢复数据:

Log of fsck -C -R -A -a
Sat Jul 30 12:56:49 2016

fsck from util-linux 2.20.1
fsck.ext4: No such file or diretory while trying to open /dev/sdc1
Possibly non-existent device?
/dev/sdb3: clean, 3040/61054976 files, 178253587/244189696 blocks
fsck died with exit status 8

Sat Jul 30 12:56:49 2016

/dev/sdc是我的存储硬盘。我检查了 BIOS,它仍然在那里被检测到。但是当 Debian 启动并进入 shell 时,我找不到/dev/sdc任何地方,更不用说了/dev/sdc1

我还有希望恢复数据吗?大部分内容都可以重新下载,但也有一些虚拟机及其备份。

我不知道该从哪里开始。我想fsck分区,但我根本看不到它,它就像/dev/sdc不存在一样,而且就 Debian 而言,驱动器没有插入。

有任何想法吗?

答案1

这是我所做的:

使用 LiveCD 启动机器sysrescuecd并使用 检查设备fdisk -l

在那里,我可以看到那sda是 SSD 系统磁盘,sdb是 1TB 存储磁盘。所以我的假设是错误的,我以为存储磁盘是sdc

然后我挂载了/dev/sda1系统分区。我去检查/etc/fstab,发现有一个/dev/sdc1要挂载的/backup。我不确定为什么会这样,也许是前段时间配置错误。这台机器已经 4 个多月没有重启过了,所以我猜直到现在我才注意到。

/dev/sdc确实不在系统中。所以我从 中删除了它/etc/fstab,卸载/dev/sda1并重新启动。

一切顺利。Debian 很着急,因为它被告知要挂载/dev/sdc1/backup但它找不到那个早已与机器断开连接的设备。

和往常一样,计算机是正确的,而人类是错误的!

相关内容