D-link DNS-320雙盤位NAS的RAID1功能測試

背景

最近打算把之前的雙盤NAS改成RAID1模式存放重要數據。爲了保險起見,我打算測試一下該NAS組RAID1的基本功能。

測試

測試的硬件是D-link DNS-320,多年前買的入門級NAS,雙盤位;測試用到兩塊2TB的機械硬盤和一臺Linux主機。

測試流程如下:

  1. 雙盤在NAS中創建成RAID1,寫入一些被測數據,這時兩塊硬盤應該有相同的數據。
  2. 拔掉其中一塊硬盤,連接Linux主機,在Linux中檢查文件完整性,文件應該能被正常訪問。
  3. 破壞這塊硬盤上的數據,模擬一次硬盤故障。
  4. 將數據被破壞的硬盤插回NAS中,這時NAS應該能否發現錯誤並提示修復。
  5. 在RAID重建過程中,通過smb共享刪除之前的部分文件並寫入新的文件。
  6. 當NAS完成重建後,再次拔掉同一塊硬盤,在Linux中檢查文件完整性,此時文件應當是最新的狀態且均能被正常訪問。

過程

第二步,過程請參考本人另外一篇博客。

掛載分區後可以看到裏面的文件,我查看了文本文件並解壓了壓縮包,一切正常。

[root@SCVM-CNT8-01 ~]# ll /mnt/raidcheck/
total 24
drwx------. 2 root root 16384 Apr 20 02:52 lost+found
drwxrwxrwx. 3 root root  4096 Apr 20 03:03 Nas_Prog
drwxrwxrwx. 2  501  501  4096 Apr 20 22:56 RAID1_TEST_DATA
[root@SCVM-CNT8-01 ~]# ll /mnt/raidcheck/RAID1_TEST_DATA/
total 238660
-rwxrwxrwx. 1 1001 501     99157 Dec 10 03:01 testdata1.log
-rwxrwxrwx. 1 1001 501 244283341 Feb  7 06:41 testdata2.tar.gz

第四步,NAS發現了錯誤並提示用戶手動重建RAID分區。
NAS發現錯誤並提示重建RAID分區
此時RAID分區處於降級狀態,服務並沒有中斷。
RAID1分區降級服務中
第五步,重建過程我沒有關注,再次查看狀態時已經是一個小時以後了,那時候硬盤已經休眠了。由於登錄超時界面鎖住了,所以我需要重新登錄。登陸後,我發現服務仍然處於降級狀態,系統提示我手動重建!
手動重建時,出現了進度條,但是等了十分鐘,進度條一直處於0%,硬盤也沒有任何動靜,我只好重啓NAS。重啓之後RAID的狀態恢復了,“手動重建”的按鈕也變成了灰色,網絡共享也正常訪問。真是虛驚一場,敢情重建RAID1之後這臺NAS還需要重啓一下,手冊裏怎麼沒說呢……

結論

除了第五步的“小插曲”外,其他一切正常,可以放心使用了!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章