Raid

3WARE 9650-4LPML JBOD 磁碟到 RAID - 1 鏡像遷移如何?

  • April 28, 2013

可以根據使用者指南第 122 頁中的表 10 將單個磁碟遷移到 Raid 1:

http://www.3ware.com/support/UserDocs/3ware9650SE-UsrGuide.pdf

我試圖找到最好的方法是將目前導出為 JBOD 的磁碟遷移到帶有第二個驅動器的 RAID-1 鏡像,而不會破壞原始(導出的 jbod)驅動器上的數據。

Unit 0 磁碟包含我目前的作業系統。我無法從 3BM BIOS 配置管理器遷移磁碟,因為我沒有看到該選項。我需要訪問 3DM2 或 tw_cli 來發出遷移命令,但是您無法在 jbod 模式下遷移磁碟,並且由於 3dm2 和 tw_cli 僅在系統啟動時才可用,因此我處於 catch-22 情況。

任何幫助表示讚賞,我不想破壞我的作業系統驅動器。

到目前為止,當將介面策略 JBOD 導出設置為是時,作業系統通過 3ware Raid 控制器正常啟動。

謝謝。此處顯示的 3DM2 配置:http: //i.stack.imgur.com/D8yTi.jpg

您不能將 JBOD 單元磁碟遷移到 raid 1 鏡像。

您必須先在 3ware 控制器中取消選擇導出 JBOD 策略。執行此操作後,相關磁碟將保留為“JBOD”單元,不會自動被視為“單個磁碟”。根據問題中連結到的 RAID 級別遷移圖表,單磁碟單元可以遷移到鏡像“單元”。為了遷移磁碟,您需要刪除該單元並重新創建它。該磁碟將更新為“單磁碟”。要完成此更改,磁碟上的分區表將被擦除。

本質上沒有直接的方法。

但是,您可以使用 partimage 備份 Windows 啟動驅動器的磁碟映像(在我的情況下,我的桌面 Windows 7 x64 Professional 磁碟配置具有如下分區配置:sda1

$$ 110mb as boot $$和 sda2$$ 110->1000GB as c:\ system drive $$)。使用此備份在創建後恢復到您的 raid 1 鏡像磁碟。

**注意:**確保您使用分區備份/恢復實用程序,該實用程序允許您靈活地將分區映像恢復到更大或更小的目標分區。否則,您可能會遇到我在使用 partimage 時遇到的問題:

http://www.partimage.org/forums/viewtopic.php?p=2784#2783

如果您在使用 partimage 或其他磁碟映像實用程序時遇到此問題,則必須按照我在此處概述的步驟來調整分區備份的大小,然後才能恢復它:

https://serverfault.com/a/365145/111963

在創建分區備份之前,請自己使用 parted 將分區大小調整為盡可能小的大小,這樣您最終就不必費力地恢復數據。請記住,Partimage 已經過時並且它的開發已經停止,不幸的是我不知道這一點。Linux Rescue CD(順便說一句,它與 3ware 9650 配合得很好)包括這個舊軟體,您可以成功地使用它來進行分區備份。像 CloneZilla 這樣的 Partimage 具有網路備份功能,如果像我一樣只有兩個磁碟可以玩。


遷移磁碟的最佳方法如下:


  1. 引導至已分開或 gparted 以及 partimage 或 clonezilla 的救援 cd。
  2. 使用 gparted 將您的 BOOT 分區 (SDA1) 和 Windows 分區 (SDA2) 調整為盡可能小的大小。這不僅會調整分區大小,而且文件系統本身也會縮小,請記住第 8 步。
  3. 拿這些分區的備份,我用的是partimage,因為我需要把分區備份的鏡像文件發送到網路伺服器,CloneZilla有這個能力,而且還在積極開發中。確保您閱讀了 CloneZilla 頁面的限制部分。
  4. 一旦您確信備份了 mbr 和磁碟上的所有分區:
  5. 使用 3ware bios raid manager 刪除兩個單元(jbod 和單個磁碟)並合併為單個 raid 1 單元。
  6. 再次啟動救援 CD 並使用 parted 將分區表和分區重新創建為原始的完整大小配置。(您會注意到您的 1 TB 驅動器和可用磁碟空間比原來的單個磁碟要小一些)。
  7. 因為您現在擁有完整大小的分區,所以您對調整大小的較小原始分區所做的備份應該都可以毫無問題地恢復。
  8. 因為已恢復到完整大小分區的文件系統反映了縮小分區的最大分區大小(步驟 b 和 c),您可能需要調整文件系統的大小以利用每個分區上的剩餘空間。Clonezilla 應該在恢復映像時為您調整文件系統的大小。如果沒有,那麼您將需要自己調整大小。您可以使用 Windows Vista/7 的內置調整大小選項。在 Linux 中,您可以使用 ntfsresize。

引用自:https://serverfault.com/questions/364339