我在想.. 如果有兩顆 160G 的做 RAID1,
如果哪一天其中一顆發生故障, 但是已經買不到 160G 的 HD 了,
這時候是該把倖存的那一顆也換下來嗎?

如果重新買兩顆 1T 的 HD 回來
該怎麼樣把倖存的 160G HD 資料移到新的 HD 上去?
NAS 都會有這樣的「搬移」的選項嗎?
文章關鍵字
我不久前剛把我的500g raid 1 升級為 1TB raid 1, 步驟如下供您參考.

1. 拿掉一顆500g, 換上1TB, rebuild raid 1. 此時這個1TB 只會被當成 500g.
2. 重建完後, 不使用 raid 1, 而將這顆 1TB 直接接主機用 partition magic, resize 成 1tb.
3. 再接上另一顆1TB, 重組 raid 1, 完成.

我用INTEL南僑的 ICH RAID

RAID1陣列裡面的硬碟單獨拆下後

裝到其他排線或別台電腦上就會顯示成獨立的硬碟 (磁碟分割與資料內容不會被影響)



所以我的升級方式是這樣

AB排線是原本的小容量RAID1

把AB排線的兩顆硬碟拔下~ 換成兩顆大容量的硬碟~ 設定好全新的RAID1

把一顆原先舊RAID1的小硬碟裝到C排線上

在檔案總管把檔案般到新的RAID1上 (用robocopy指令會更快)

收工
如果你是使用NAS,要小心一個問題,
就是原本是 160G 的 raid1 degrade,
換上一顆 1T 的HD做 re-build,
最好先確認一下會不會變成160G的raid1,
因為你的新HD是 1T,你應該不會只想用
160G,先確認有沒有 raid1 expansion的功能,
如果沒有,請自己手動做吧。

手動的做法也不難,
1. 把160G的HD取消raid, 並mount成一般HD
mdadm -S /dev/md0 (md0或md1,看你的系統)
2. 使用NAS的功能去分割partition/format 1T HD
3. 把1T HD mount 起來
4. 把 160G copy 到 1T
5. remove 160G HD,inser 第二顆 1T HD
6. 對第一個 1T (有資料的) 做 raid1,但是在 degrade mode
ex: mdadm -Cv /dev/md0 --assume-clean -lraid1 -n2 /dev/sda1 missing
7. 第二個 1T add 進來
ex: mdadm /dev/md0 -a /dev/sdb1

其實應該有很多種做法,只是 item2 要注意,
如果自己手動切 partition 會不會造成 NAS
認不到,到時又會有問題.




謝謝樓上大家的分享, 現在我對 RAID 比較有概念了 ^^
文章分享
評分
評分
複製連結

今日熱門文章 網友點擊推薦!