Debian

斷電,下次重啟時硬碟失去(?!)

  • July 30, 2016

今天早些時候停電了,現在我的系統無法啟動了。它顯示以下錯誤消息,並讓我進入 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 而言,它甚至不再存在並且驅動器沒有插入。

有任何想法嗎?

這是我所做的:

使用 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但它找不到那個設備,該設備早已與機器斷開連接。

像往常一樣,電腦是對的,人是錯的!

引用自:https://serverfault.com/questions/792906