Synology DS207 硬碟損毀, 資料如何救回

最近開站用的 Synology DS207 第二個硬碟常常出問題, 取出後接到一般的電腦又可以正常的 Format 存取, 換上其他顆硬碟也是一陣子之後就產生異常的現象, 導致硬碟裡面的資料都不見了, 同時造成 Web 服務運作中斷.

趁 這個長假就來徹底研究一下, 發現原因可能是 Sata 排線接觸不良的問題, 正常的硬碟插入有好幾次就直接發現讀取不到, 不然就是可找到硬碟但格式化會失敗, 經過好幾次的重新開機及插拔Sata 接頭, 發現接頭處很鬆且電路板上的母頭插座都快要掉出來, 經過”強力”的歸位動作(就是用力給他壓回去)並對調排線兩端後, 感覺比較卡得住.

把舊的硬碟插回後, 發現只能找到損毀的硬碟, 但是無法正常讀取, 系統上面的修復畫面也沒有可以選擇, 本來想就直接格式化掉重來, 但裡面的資料又是經過長時間的收集很不甘心就這樣不見了(其實發生過好幾次, 每次都是清掉重來), 所以就想 Try Try 看有沒有拯救的機會.

要 做以下的動作需要有點 Unix / Linux 指令的概念喔, 進入 Web 管理介面後, 打開 SSH / Telnet 選項, 使用 Putty 連進到系統內, 此時可以看到 DS207 兩顆硬碟的 Mount Point 分別是 /Volume1 及 /Volume2, 我故障的是屬於 Volume2, 只要在這個模式下還看得到檔案者, 都可以利用 cp 的指令把 Volume2 複製到 Volume1 去, 快點把想要的資料先複製出來, 如果有外接 USB 硬碟的話也可以在根目錄找到 /usbshare1, 直接複製到上面去.

由於 cp 的動作是由 root 這個帳號執行,在系統上面是沒有辦法直接在 Web 介面上做刪除的動作, 所以資料複製完畢後也要記得用Putty 登錄利用 root 權限把檔案刪除掉.

發表迴響