我有 4 個驅動器,之前丟失了一個驅動器,現在 qnap Web GUI 報告另一個驅動器有讀取錯誤(我進行了壞塊掃描)。
現在我想在丟失的驅動器的位置插入一個新驅動器,並從其餘 3 個驅動器獲取其上的資料。
然而,3 個驅動器之一出現讀取錯誤。
具體來說,這個讀取錯誤是在壞塊掃描為 98% 或 99% 時發生的,所以我認為這不是很多壞塊?
因此,有鑑於此,即使無法讀取這些區塊,我也假設如果我們不恢復壞區塊上的數據,則無法讀取的區塊代表將丟失的資料的一小部分。
我該怎麼做,我已經讀到即使一次讀取失敗,raid 重建也會終止?
請記住,我看到資料夾和檔案結構與以前一樣完好無損,當然,檔案系統現在處於唯讀狀態,3 個磁碟機之一會出現讀取錯誤
答案1
QNAP 應該基於 Linux,使用md
和mdadm
.這意味著可能可以更換損壞的驅動器並md
重建陣列,跳過不可讀的部分。
但是,我強烈建議首先通過克隆具有不可讀扇區的磁碟ddrescue
,然後使用克隆磁碟(具有歸零但沒有不可讀扇區)代替第一個磁碟。您將獲得一些損壞的條帶,這些條帶有望僅影響可用空間/不需要的資料。