我在想.. 如果有兩顆 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 RAIDRAID1陣列裡面的硬碟單獨拆下後裝到其他排線或別台電腦上就會顯示成獨立的硬碟 (磁碟分割與資料內容不會被影響)所以我的升級方式是這樣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成一般HDmdadm -S /dev/md0 (md0或md1,看你的系統)2. 使用NAS的功能去分割partition/format 1T HD3. 把1T HD mount 起來4. 把 160G copy 到 1T5. remove 160G HD,inser 第二顆 1T HD6. 對第一個 1T (有資料的) 做 raid1,但是在 degrade modeex: mdadm -Cv /dev/md0 --assume-clean -lraid1 -n2 /dev/sda1 missing7. 第二個 1T add 進來ex: mdadm /dev/md0 -a /dev/sdb1其實應該有很多種做法,只是 item2 要注意,如果自己手動切 partition 會不會造成 NAS認不到,到時又會有問題.