01之06
什麼是RAID 1鏡像?
RAID 1也稱為鏡像或鏡像,是OS X和Disk Utility支持的眾多RAID級別之一。 RAID 1可讓您將兩個或更多磁盤分配為鏡像集。 一旦你創建了鏡像集,你的Mac將把它看作一個單一的磁盤驅動器。 但是,當您的Mac將數據寫入鏡像集時,它將復制集合中所有成員的數據。 這可確保在RAID 1集中的任何硬盤驅動器出現故障時保護您的數據免受損失。 事實上,只要該設備的任何單個成員保持正常運行,您的Mac將繼續正常運行,並且可以完全訪問您的數據。
您可以從RAID 1集中移除有缺陷的硬盤驅動器,並將其替換為新的或修復的硬盤驅動器。 然後,RAID 1集將重建自身,將數據從現有集複製到新成員。 您可以在重建過程中繼續使用Mac,因為它發生在後台。
RAID 1不是備份
儘管通常用作備份策略的一部分,但RAID 1本身並不是備份數據的有效替代品。 這是為什麼。
寫入RAID 1集合的任何數據都會立即復製到集合的所有成員; 擦除文件時也是如此。 只要擦除文件,該文件就會從RAID 1集的所有成員中刪除。 因此,RAID 1不允許您恢復較舊版本的數據,例如上週編輯的文件的版本。
為什麼使用RAID 1鏡像
使用RAID 1鏡像作為備份策略的一部分可確保最長的正常運行時間和可靠性。 您可以將RAID 1用於啟動驅動器,數據驅動器或甚至備份驅動器。 實際上,將RAID 1鏡像集與Apple Time Machine相結合是一種最佳的備份方法。
讓我們開始創建一個RAID 1鏡像集。
02 06
RAID 1鏡像:你需要什麼
為了創建RAID 1鏡像,您需要一些基本組件。 您需要的其中一個項目是磁盤工具,隨OS X提供。
您需要創建RAID 1鏡像
- OS X 10.5.x到OS X Yosemite 。 本文中給出的說明使用OS X Leopard。 雖然這些說明適用於OS X的過去和未來版本,但本文中顯示的某些步驟,術語或圖像可能會有所不同。 如果您使用OS X El Capitan或更高版本,則需要第三方應用程序(如SoftRAID Lite)來創建和管理RAID陣列 。
- 磁盤工具。 這包含在OS X中 。
- 兩個或更多硬盤。 請注意,創建RAID 1鏡像集的過程將清除硬盤上的所有數據。 最好如果您使用的硬盤是相同的品牌和型號,但這不是要求。
- 一個或多個驅動器機箱。 Mac Pro用戶可能有內部驅動器托架可用。 其他人都需要一個或多個外部驅動器機箱。 如果您使用多個驅動器機箱,理想情況下它們應該是相同的品牌和型號,或者至少具有相同類型的接口,即FireWire, USB , Thunderbolt或SATA。 本文不會提供有關安裝和使用外部機箱的說明 ; 相反,我們會假設您已經擁有它們,或者將在About:Macs中使用其中一個指南來構建它們。
- 幾個小時的時間。 創建RAID集的過程相當簡單,不需要太多時間。 但我們將使用Zero Out數據選項擦除RAID組中的所有驅動器,這是一個耗時較長的過程,可確保最大的可靠性。
03年06月
RAID 1鏡像:擦除驅動器
您將用作RAID 1鏡像組的成員的硬盤必須先被擦除。 而且,由於我們正在構建一套RAID 1用於確保我們的數據保持可訪問性,因此當我們擦除每個硬盤驅動器時,我們將花費一些額外時間並使用磁盤工具的安全選項之一Zero Out Data。 清零數據時,強制硬盤驅動器在擦除過程中檢查壞數據塊 ,並將所有壞塊標記為不使用。 這減少了由於硬盤驅動器上的故障塊而丟失數據的可能性。 它還顯著增加了將驅動器從每個驅動器擦除幾分鐘到一個小時或更多時間所需的時間。
使用清零數據選項擦除驅動器
- 確保您打算使用的硬盤連接到Mac並啟動。
- 啟動磁盤工具,位於/ Applications / Utilities /。
- 從左側列表中選擇RAID 1鏡像集中要使用的其中一個硬盤驅動器。 請務必選擇驅動器,而不是在驅動器名稱下顯示的捲名。
- 點擊'擦除'標籤。
- 在音量格式下拉菜單中,選擇'Mac OS X Extended(Journaled)'作為要使用的格式。
- 輸入卷的名稱; 我為這個例子使用了MirrorSlice1。
- 點擊“安全選項”按鈕。
- 選擇“清零數據”安全選項,然後單擊確定。
- 點擊'擦除'按鈕。
- 對將要成為RAID 1鏡像組一部分的每個附加硬盤重複步驟3-9。 務必為每個硬盤分配一個唯一的名稱。
04年6月
RAID 1鏡像:創建RAID 1鏡像集
現在我們已經擦除了用於RAID 1鏡像集的驅動器,我們準備開始構建鏡像集。
創建RAID 1鏡像集
- 如果應用程序尚未打開,請啟動位於/ Applications / Utilities /的磁盤實用程序。
- 從“磁盤工具”窗口左側窗格的“驅動器/卷”列表中選擇RAID 1鏡像集中要使用的其中一個硬盤驅動器。
- 點擊'RAID'標籤。
- 輸入RAID 1鏡像集的名稱。 這是將在桌面上顯示的名稱。 由於我將使用我的RAID 1鏡像集作為我的Time Machine音量,因此我將其稱為TM RAID1,但任何名稱都可以。
- 從“音量格式”下拉菜單中選擇“Mac OS Extended(Journaled)”。
- 選擇“鏡像RAID集”作為RAID類型。
- 點擊'選項'按鈕
- 設置RAID塊大小。 塊大小取決於您要存儲在RAID 1鏡像集上的數據類型。 對於一般用途,我建議使用32K作為塊大小。 如果您將主要存儲大型文件,請考慮使用更大的塊大小(如256K)來優化RAID的性能。
- 確定您創建的RAID 1鏡像集是否應該在RAID的成員不同步時自動重建。 選擇'Automatically Rebuild RAID mirror set'選項通常是一個好主意。 如果您將RAID 1鏡像集用於數據密集型應用程序,那麼這可能不是一個好主意。 即使它是在後台執行的,重建RAID鏡像組可能會佔用大量的處理器資源,並可能影響您對Mac的其他用途。
- 在選項上做出選擇,然後單擊確定。
- 點擊'+'(加號)按鈕將RAID 1鏡像集添加到RAID陣列列表中。
05年06月
將切片(硬盤)添加到RAID 1鏡像組
RAID陣列列表中現在提供了RAID 1鏡像集,現在是時候向該集添加成員或切片了。
將切片添加到RAID 1鏡像組
- 將其中一個硬盤從Disk Utility的左側窗格拖到您在上一步創建的RAID陣列名稱中。對於要添加到RAID 1鏡像集的每個硬盤驅動器,請重複上述步驟。 對於鏡像RAID,至少需要兩個片或硬盤驅動器。
將所有硬盤添加到RAID 1鏡像集後,即可準備創建完成的RAID卷供Mac使用。
- 點擊“創建”按鈕。
- “創建RAID”警告表將會下降,提醒您組成RAID陣列的驅動器上的所有數據都將被刪除。 點擊“創建”繼續。
在創建RAID 1鏡像集期間,“磁盤工具”會將構成RAID的各個卷重命名為RAID Slice; 它會創建實際的RAID 1鏡像集,並將其作為普通硬盤驅動器的音量掛載到Mac桌面上。
您創建的RAID 1鏡像集的總容量將等於該集的最小成員,減去RAID引導文件和數據結構的一些開銷。
您現在可以關閉“磁盤工具”並像使用Mac上的其他磁盤一樣使用RAID 1鏡像組。
06年06月
使用新的RAID 1鏡像集
現在你已經完成了創建你的RAID 1鏡像集,下面是關於它的使用的一些提示。
OS X將使用“磁盤工具”創建的RAID集作為標準硬盤驅動器卷。 因此,您可以將它們用作啟動卷,數據卷,備份卷或幾乎任何您想要的內容。
熱備件
您可以隨時將其他卷添加到RAID 1鏡像,即使在創建RAID陣列後也是如此。 RAID陣列創建後添加的驅動器稱為熱備份。 RAID陣列不使用熱備份,除非該組的活動成員失敗。 此時,RAID陣列將自動使用熱備用來代替發生故障的硬盤,並自動啟動重建過程以將熱備用轉換為陣列的活動成員。 添加熱備份時,硬盤驅動器必須等於或大於RAID 1鏡像組的最小成員。
重建
任何時候RAID 1鏡像組中的一個或多個成員變得不同步,也就是說,驅動器上的數據與該組中的其他成員不匹配時,可能會發生重建。 發生這種情況時,假設您在RAID 1鏡像集創建過程中選擇了自動重建選項,重建過程將開始。 在重建過程中,不同步磁盤將從該組的其餘成員恢復數據。
重建過程可能需要一些時間。 雖然在重建過程中您可以繼續正常使用Mac,但在此過程中,您不應該睡眠或關閉Mac。
重建可能因硬盤故障之外的原因而發生。 可能觸發重建的一些常見事件是OS X崩潰,電源故障或不正確關閉Mac。