Solaris

solaris svm 和 raid5:一種即時擴展的方法?

  • December 29, 2016

我知道使用UFS在solaris svm上擴展raid5的兩種方法, 另一種是逐個磁碟替換磁碟,假設我想刪除舊的小磁碟並使用此過程替換為更大的磁碟

devfsadm
cfgadm -c configure sata2/0
format -d c0t5d0
metadb -a -f c0t5d0s2
metareplace -e myraid c0t4d0s2 c0t5d0s2
metadb -d c0t4d0s2
cfgadm -c unconfigure c0t4d0s2

我已經用上面的方法替換了所有磁碟,並且我的 raid5 線上並且可以,正如 metastat 所說但是在給

metadevadm -vr

growfs -M /raid /dev/md/rdsk/d44

SIZE 與舊磁碟的 raid 相同,這是錯誤的,因為我用更大的磁碟替換了磁碟。在 linux 上很容易在執行中替換 raid5 磁碟並在執行中增長 raid5(mdadm 失敗,添加,增長,然後 pvresize ..),我錯過了 solaris svm 上的一些東西?第一種方法也很好(連接+增長),但我想用新的(大)替換舊的(小)磁碟。請不要回答 zfs,出於“學習”的原因,我在 ufs+svm

自從我不得不接觸 SVM 已經有一段時間了,但我傾向於同意 BitsOfNix 的觀點,即不可能做你想做的事情。記憶體是您只能在 SVM 上使用 RAID 1 執行您嘗試執行的操作。

您是否確認metastat看到較大磁碟和“RAID 設備”的塊大小已更改?

我認為您在成長之前也錯過了一步。記憶體是你需要在growfs之前擴展“RAID設備”的片斷。在 SVM 上使用 RAID1,然後使用元同步進行鏡像?您可能需要對 SVM 上的 RAID5 執行類似的操作。

您提到這樣做是為了“研究”,但我不確定 ding SVM 與 mdadm 相比是否公平,因為 SVM 是在不同時間創建和使用以滿足不同需求的。

引用自:https://unix.stackexchange.com/questions/297016