• 11

[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

當 NAS 發生無法連線的情況時, 最重要的是將 NAS 中所儲存的重要資料救回來, 依據各種情況大致上有下列的做法.

1.完全無電源: 請試著檢查電源線及 NAS Power Supply, 至少先解決無過電之狀況.

2.NAS 無法正常開機, 且經判斷可能是 NAS 本身的硬體問題: 此時如果有同廠牌及型號的備用機, 可以試著將磁碟依序移轉至備用機, 通常如果確認是 NAS 硬體問題, 硬碟移轉至新機時應可正常啟動.

3.NAS 無法開機但有同廠牌不同型號的 NAS 時: 此時可參考原廠所提供 system migration 說明 (click here), 試著透過另一台 NAS 重新導入 NAS OS, 並將資料讀出.

4.NAS 無法開機, 將硬碟取下並接至 PC 試著將資料讀出.

5.自己無法解決, 請直接送給專業的硬碟救援公司處理.

以上的處理建議自身必須有一定的電腦及網路的操作能力, 不然有可能操作失誤造成資料永遠遺失.

以 PC 讀取 Synology NAS 硬碟中的資料
這裡所要討論的是直接透過 PC 讀取 NAS 硬碟中的資料, 原廠有提供操作方法 (click here), 此處是實作及驗證及正確性.

實作的機器如下:
1.Synology DS1512+ 5 Bay NAS * 1
2.PC * 1 (MSI H61M-P31 MB - 4 SATA Port, DVDRW*1)
3.SATA 500GB hard drive * 3

首先在 DS1512+ 上以三顆 500GB 硬碟建立 RAID5, 並建立 music & pubilc share folder.

DS1512+ NAS
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

500GB SATA Hard drive * 3, 建立 RAID5
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

500GB HD * 3
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

create music & public share folder
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

shutdown NAS, 並將硬碟依序接至 PC SATA1/2/3 Port, SATA Port#4 接 DVDROM.
於 BIOS 中設定 SATA Port 為 AHCI mode, 並由光碟啟動 Ubuntu live CD.(此處為13.04版)
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

boot Ubuntu live CD, 選擇 Try Ubuntu
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

執行 Terminal,
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

依照原廠文件的說明, 依序輸入下列指令.

sudo -i
apt-get install mdadm
mdadm -Asf && vgchange -ay


附註:
mdadm -Asf (Assemble an array and override normal checks)
vgchange -ay (to active all known volume group in the system)

果然原本 NAS 裡面的資料都回來了.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

檢視其他目錄的檔案也都正確.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

此時將 PC 關機, 並將三顆硬碟中其中一顆拔除, 模擬 RAID5 一顆硬碟損壞的狀況 (此處為拔除第二顆硬碟)
重新 boot from Ubuntu CD 並重覆前面步驟, 可以發現 RAID 狀態顯示第二顆硬碟為 missing, 但資料仍然完整讀出無誤.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

硬碟順序重要嗎?
經實測, 硬碟在接上主機板時, 即使不按照順序也是 ok 的.

結論
透過上述的實測及驗證, 確認當 NAS 發生不可預期而無法開機時, 仍能透過此一救援模式, 透過 PC 將 NAS 中重要資料救回.

****************************************************************************
06/29/2013: 此方法同樣適用於 Asustor NAS

以 Asustor AS-604T 測試
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

500GB HD * 3 建立 RAID5
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

於 Public share folder 建立 test files.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

test files
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

以 Ubuntu 讀取 Asustor NAS 的資料無誤.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

*****************************************************************************
07/07/2013: 此方法同樣適用於 QNap NAS (註:以下是以舊版 QTS 測試, 未在 QTS 4.2 new storage pool 格式上測試)

以 QNap TS-469 Pro 4 Bay NAS 測試

以三顆 500GB HD 建立 RAID5
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

於 multimedia shard folder copy 部份測試用檔案.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料

將三顆 500GB 硬碟的其中二顆裝在 PC 上, 並以 Ubuntu 測試, 可正常讀取 NAS 中原本的檔案.
[實測] 如何以 PC 恢復 Synology/Asustor/QNap NAS 的資料


其他相關資源
How to recover files from Synology NAS HDD in Ubuntu
FB: Pctine
2013-06-28 22:31 發佈
太複製了,NAS是為了保護資料,如果這樣搞資料更不安全

archos wrote:
太複製了,NAS是為...(恕刪)


長官, 你誤解了, 上面寫的很清楚, 這是非不得已時所採取的措施.
FB: Pctine
非常不錯的文章,值得收藏!!

以前就覺得既然都是 Linux base,理當用 LiveCD 就可以讀出來,只是一直沒去實證,這次 pctine 兄造福大家了...
Metrostar Ghia-Limited 225/45/R17   power by MMC!
好棒的分享
不過家裡已經沒有PC了
要是RAID真的掛點
恐怕也找不到機器可以插硬碟 T_T
那如果今天做的不是RAID 5 而是SHR的話
不知道這樣可不可以讀出來
打雜小瑋云:『金錢誠可貴,職銜價更高,若為生命故,兩者皆可』

Zx s wrote:
那如果今天做的不是RAID 5 而是SHR的話...(恕刪)


原廠文件提到 SHR 也是可以的.
FB: Pctine

pctine wrote:
當 NAS 發生無法...(恕刪)

讓我插個書籤吧
太感謝了

非常實用
五分奉上
感謝您造福人群
感謝P大分享這麼有用的資訊,

不知道QNAP是否也有類似的方法,

最近已經買了一台TS-469L+WD RED 3T*2,打算先做RAID 1,

雖然還會加一顆USB 3.0 3TB的硬碟來被分重要資料,

但是到時候還是會把他做成RAID 5。

pctine wrote:
當 NAS 發生無法...(恕刪)
  • 11
內文搜尋
X
評分
評分
複製連結
請輸入您要前往的頁數(1 ~ 11)
Mobile01提醒您
您目前瀏覽的是行動版網頁
是否切換到電腦版網頁呢?