MacOS磁盤工具可以創建四個流行的RAID陣列

05年1月

macOS磁盤工具可以創建四個流行的RAID陣列

RAID Assistant可用於創建多種類型的RAID陣列。 屏幕截圖由Coyote Moon公司提供。

macOS Sierra看到了對蘋果的磁盤實用程序的RAID支持的回歸,當OS X El Capitan第一次出現時,該功能被刪除。 隨著磁盤工具中RAID支持的回歸,您不再需要使用終端來創建和管理您的RAID系統

當然,Apple不能只將RAID支持返回到磁盤工具。 它不得不改變用戶界面,以確保你以前使用RAID陣列的方法不同,需要學習一些新的技巧。

如果Apple已經升級了RAID實用程序以包含新功能,那就沒有問題,但據我所知,最新版本中沒有提供基本功能或RAID驅動程序的更新。

RAID 0,1,10和JBOD

磁盤實用程序仍可用於創建和管理相同的四個RAID版本: RAID 0(條紋)RAID 1(鏡像)RAID 10(鏡像的一組條紋驅動器)JBOD(Just一束盤)

在本指南中,我們將著眼於在macOS Sierra中使用“磁盤工具”,稍後將創建和管理這四種流行的RAID類型。 當然,您可以創建其他RAID類型,以及可以為您管理RAID陣列的第三方RAID應用程序; 在某些情況下,他們甚至可以做得更好。

如果您需要更高級的RAID實用程序,我建議使用SoftRAID或內置於外部機箱中的專用硬件RAID系統。

為什麼使用RAID?

RAID陣列可以解決您的Mac當前存儲系統可能遇到的一些有趣問題。 也許你一直希望你有更快的性能,比如從各種SSD產品中獲得的性能,直到你意識到1TB的SSD有點超出你的預算。 RAID 0可以用來提高性能,並且成本合理。 在RAID 0陣列中使用兩個500 GB 7200 RPM硬盤驅動器可以使速度接近具有SATA接口的中端1TB SSD的速度,並且價格較低。

同樣,您可以使用RAID 1在需要高可靠性時增加存儲陣列的可靠性。

您甚至可以將RAID模式結合使用,以生成快速且保持高可靠性的存儲陣列。

如果您想了解更多關於創建自己的RAID存儲解決方案來滿足您的需求,本指南是一個非常好的開始。

首先備份

在開始創建磁盤實用程序中任何支持的RAID級別的指示信息之前,重要的是要知道創建RAID陣列的過程涉及擦除組成陣列的磁盤。 如果您需要保留這些磁盤上的任何數據,則必須先備份數據,然後再繼續。

如果您在創建備份時需要幫助,請查看指南:

適用於Mac的Mac備份軟件,硬件和指南

如果你準備好了,讓我們開始吧。

05年05月

使用macOS磁盤工具創建條帶RAID陣列

磁盤選擇是創建任何受支持的RAID類型的常見過程。 屏幕截圖由Coyote Moon公司提供。

磁盤實用程序可用於創建和管理在兩個或更多磁盤之間分割數據的條帶(RAID 0)陣列 ,以便為磁盤的數據讀取和數據寫入提供更快的訪問。

RAID 0(條帶)要求

磁盤工具至少需要兩個磁盤才能創建條帶陣列。 雖然沒有要求磁盤尺寸相同或來自同一製造商,但人們普遍認為條形陣列中的磁盤應該匹配以確保最佳性能和可靠性。

條紋陣列故障率

超出最小值的其他磁盤可用於提高整體性能,但其代價是也會增加陣列的整體故障率。 假設陣列中的所有磁盤都是相同的,計算條帶陣列失敗率的方法是:

1 - (1 - 發布的單個磁盤的故障率)升高到陣列中的片數。

切片是通常用於指RAID陣列內的單個磁盤的術語。 正如你所看到的,你想要走的越快,失敗的機率就越大。 不言而喻,如果您著手創建條帶RAID陣列,則應該制定備份計劃

使用磁盤工具創建RAID 0陣列

在這個例子中,我假設你使用兩個磁盤來創建一個快速的RAID 0陣列。

  1. 啟動磁盤工具 ,位於/ Applications / Utilities /。
  2. 確保您希望在RAID陣列中使用的兩個磁盤出現在“磁盤工具”側欄中。 他們現在不需要選擇; 只是呈現,表明它們已成功安裝在Mac上。
  3. 從“磁盤工具”的“文件”菜單中選擇RAID Assistant。
  4. 在RAID Assistant窗口中,選擇Striped(RAID 0)選項,然後單擊下一步按鈕。
  5. RAID Assistant將顯示可用磁盤和卷的列表。 只有符合所選RAID類型要求的磁盤才會被突出顯示,以便您選擇它們。 通常的要求是它們必須格式化為Mac OS Extended(Journaled) ,並且不能成為當前的啟動驅動器。
  6. 選擇至少兩個磁盤。 可以選擇磁盤可能承載的單個卷 ,但在RAID陣列中使用整個磁盤被認為是更好的做法。 準備好後單擊下一步按鈕。
  7. 輸入您即將創建的新條紋陣列的名稱,以及選擇要應用於該陣列的格式。 您也可以選擇“塊大小”。 塊大小應與您的數組將處理的數據的主要大小鬆散匹配。 舉個例子:如果使用RAID陣列來加速macOS 操作系統 ,32K或64K的塊大小可以很好地工作,因為大多數係統文件通常都很小。 如果您將使用條紋陣列來託管視頻或多媒體項目,則可用的最大塊大小可能是更好的選擇。
    警告在單擊“下一步”按鈕之前,請注意您已選擇作為此條帶陣列一部分的每個磁盤將被擦除和格式化,導致驅動器上的所有現有數據丟失。
  8. 準備好後單擊下一步按鈕。
  9. 一個窗格會下拉,要求您確認是否希望創建RAID 0陣列。 點擊創建按鈕。

磁盤工具將創建您的新RAID陣列。 一旦該過程完成,RAID Assistant將顯示一條消息,表明該過程已成功,並且您的新條紋陣列將安裝在Mac桌面上。

刪除RAID 0陣列

如果您決定不再需要您創建的分條RAID陣列,則磁盤實用程序可以移除陣列,將其分解回各個磁盤,然後您可以根據需要使用它們。

  1. 啟動磁盤工具。
  2. 在“磁盤工具” 側邊欄中 ,選擇您想要刪除的條紋陣列。 側邊欄不顯示磁盤類型,所以您需要選擇磁盤名稱。 您可以通過查看信息面板(磁盤實用程序窗口中的右下方面板)來確認它是正確的磁盤。 類型應該說RAID設置卷。
  3. 在信息面板上方,應該有一個標有刪除RAID的按鈕。 如果您沒有看到該按鈕,則可能在側邊欄中選擇了錯誤的磁盤。 點擊刪除RAID按鈕。
  4. 工作表將會下降,要求您確認刪除RAID組。 點擊刪除按鈕。
  5. 工作表將下降,顯示刪除RAID陣列的進度。 一旦該過程完成,請單擊完成按鈕。

注意: 刪除RAID陣列可能會使組成陣列的部分或全部片處於未初始化狀態。 擦除和格式化 已刪除陣列中的 所有磁盤 個好主意

05年3月

使用macOS磁盤工具創建鏡像RAID陣列

鏡像陣列包含許多管理選項,包括添加和刪除切片。 屏幕截圖由Coyote Moon公司提供。

RAID Assistant是macOS中的磁盤工具組件,支持多個RAID陣列。 在本節中,我們將著眼於創建和管理RAID 1陣列 ,也稱為鏡像陣列。

鏡像陣列通過兩個或多個磁盤複製數據,其主要目標是通過創建數據冗餘提高可靠性 ,確保如果鏡像陣列中的磁盤發生故障,數據可用性將繼續不中斷。

RAID 1(鏡像)陣列要求

RAID 1需要至少兩個磁盤來組成RAID陣列。 通過陣列中磁盤的數量增加更多磁盤到磁盤陣列可提高整體可靠性。 您可以通過閱讀指南了解有關RAID 1要求以及如何計算可靠性的更多信息: RAID 1:鏡像硬盤

有了這些需求,讓我們開始創建和管理鏡像RAID陣列。

創建RAID 1(鏡像)陣列

確保組成鏡像陣列的磁盤連接到Mac並安裝在桌面上。

  1. 啟動磁盤工具,位於/ Applications / Utilities /文件夾中
  2. 確保您打算在鏡像陣列中使用的磁盤在磁盤工具的側邊欄中列出。 這些磁盤不需要被選中,但它們確實需要存在於側邊欄中。
  3. 從“磁盤工具”的“文件”菜單中選擇RAID Assistant。
  4. 在打開的RAID Assistant窗口中,從RAID類型列表中選擇Mirrored(RAID 1),然後單擊下一步按鈕。
  5. 將顯示磁盤和卷列表。 選擇您希望成為鏡像陣列一部分的磁盤或卷。 您可以選擇任一種類型,但最佳做法是對每個RAID片使用整個磁盤。
  6. 在磁盤選擇窗口的“角色”列中,可以使用下拉菜單選擇選擇磁盤的使用方式:作為RAID片或備用。 您必須至少有兩個RAID片; 如果磁盤片出現故障或與RAID組斷開連接,則使用備用磁盤。 當某個片出現故障或斷開連接時,會自動使用備用磁盤,並且RAID陣列將開始重建過程,以便使用RAID組的其他成員的數據填充備用磁盤。
  7. 做出選擇,然後單擊下一步按鈕。
  8. RAID Assistant現在允許您設置鏡像RAID集的屬性。 這包括為RAID設置名稱,選擇要使用的格式類型以及選擇塊大小。 將32K或64K用於容納常規數據和操作系統的陣列; 對存儲圖像,音樂或視頻的陣列使用較大的塊大小,對數據庫和電子表格使用的陣列使用較小的塊大小。
  9. 鏡像RAID集還可以配置為在切片失敗或斷開連接時自動重建陣列。 選擇自動重建以確保最佳的數據完整性。 請注意,在重建過程中,自動重建可能會導致Mac慢速運行。
  10. 做出選擇,然後單擊下一步按鈕。
    警告 :您即將擦除並格式化與RAID陣列關聯的磁盤。 磁盤上的所有數據都將丟失。 在繼續之前確保您有備份 (如果需要)。
  11. 工作表將會下降,要求您確認是否希望創建RAID 1集。 點擊創建按鈕。
  12. RAID助手將在陣列創建時顯示進程欄和狀態。 完成後,點擊完成按鈕。

將鏡片添加到鏡像陣列

您可能會想要將鏡像添加到鏡像RAID陣列。 您可能希望這樣做以提高可靠性,或者替換可能會顯示問題的舊版本。

  1. 啟動磁盤工具。
  2. 在“磁盤工具”邊欄中,選擇RAID 1(鏡像)磁盤。 您可以通過檢查“磁盤工具”窗口底部的信息面板來檢查您是否選擇了正確的項目; 類型應為:RAID Set Volume。
  3. 要將切片添加到RAID 1陣列,請單擊位於“信息”面板正上方的加號(+)。
  4. 在出現的下拉菜單中,如果正在添加的切片將在陣列中被主動使用,請選擇添加成員,或者如果新切片的用途是用作切片失敗或斷開連接時要使用的備份,請選擇添加備用陣列。
  5. 將顯示一張表,列出可添加到鏡像陣列的可用磁盤和卷。 選擇一個磁盤或卷,然後單擊選擇按鈕。
    警告 :您即將添加的磁盤將被刪除; 確保你有可能擁有的任何數據的備份
  6. 工作表將下拉以確認您即將添加磁盤到RAID組。 點擊添加按鈕。
  7. 該工作表將顯示一個狀態欄。 將磁盤添加到RAID後,單擊完成按鈕。

刪除RAID切片

如果有兩個以上的切片,您可以從RAID 1鏡像中刪除RAID切片。 您可能希望刪除一個片以將其替換為另一個較新的磁盤,或者作為備份或歸檔系統的一部分。 從RAID 1鏡像中刪除的磁盤通常會保留數據。 這使您可以將數據歸檔到另一個安全位置,而不會影響RAID陣列。

“通常”免責聲明適用,因為為了保留數據,刪除切片上的文件系統需要調整大小。 如果調整大小失敗,則刪除的片上的所有數據都將丟失。

  1. 啟動磁盤工具
  2. 從“磁盤工具”邊欄中選擇RAID陣列。
  3. “磁盤工具”窗口將顯示組成鏡像陣列的所有片。
  4. 選擇您想要刪除的切片,然後單擊減號( - )按鈕。
  5. 工作表會下降,要求您確認您希望刪除切片,並且您知道切片上的數據可能會丟失。 點擊刪除按鈕。
  6. 該工作表將顯示一個狀態欄。 刪除完成後,點擊完成按鈕。

修復RAID 1陣列

它看起來像修復功能應該類似於磁盤實用程序的急救 ,只是針對RAID 1鏡像陣列的需求。 但修復在這裡有一個完全不同的含義。 本質上,Repair用於將新磁盤添加到RAID集,並強制重建RAID集以將數據複製到新的RAID成員。

一旦“修復”過程完成,您應該刪除失敗的RAID片並提示您運行修復過程。

出於所有實際目的,修復與使用添加按鈕(+)並選擇新建成員作為要添加的磁盤或卷的類型相同。

由於使用修復功能時必須使用減號( - )按鈕手動刪除不正確的RAID片,因此我建議您只使用添加(+)和刪除( - )。

刪除鏡像的RAID陣列

您可以完全刪除鏡像陣列,將構成陣列的每個片返回到Mac一般使用的位置。

  1. 啟動磁盤工具。
  2. 在“磁盤工具”的側邊欄中選擇鏡像陣列。 請記住,您可以通過選中信息面板中的類型設置為RAID設置卷來確認您選擇了正確的項目。
  3. 在信息面板上方,點擊刪除RAID按鈕。
  4. 工作表會下降,警告您即將刪除RAID組。 磁盤實用程序將嘗試分離RAID陣列,同時保留每個RAID片上的數據。 但是,在刪除RAID陣列後,不能保證數據完好無損,因此如果您需要這些數據,請在單擊“刪除”按鈕之前執行備份。
  5. 當RAID被移除時,工作表將顯示一個狀態欄; 一旦完成,點擊完成按鈕。

04年05月

macOS磁盤工具可以創建RAID 01或RAID 10

RAID 10是由一組鏡像組成的複合陣列。 圖片由JaviMZN提供

磁盤實用程序和macOS附帶的RAID Assistant支持創建複合RAID陣列,即涉及組合條帶化和鏡像RAID集的陣列。

最常見的複合RAID陣列是RAID 10或RAID 01陣列。 RAID 10是一對RAID 1鏡像組(條帶鏡像)的條帶(RAID 0),而RAID 01是一對RAID 0條帶集(鏡像條帶)的鏡像。

在這個例子中,我們將使用“磁盤工具”和RAID Assistant創建一個RAID 10集。 如果您願意,您可以使用相同的概念來製作RAID 01陣列,但RAID 10更常用。

當您希望有條紋陣列的速度時,通常會使用RAID 10,但不希望容易受到單個磁盤故障的影響,而在正常的條紋陣列中這會導致您丟失所有數據。 通過分割一對鏡像陣列,可以提高可靠性,同時保持條帶陣列中可用的性能。

當然,可靠性的提高是以所需磁盤數量增加一倍為代價的。

RAID 10要求

RAID 10需要至少四個磁盤 ,分為兩個磁盤組成的兩個條帶組。 最佳做法是磁盤應該來自同一製造商並且尺寸相同,但從技術上講,這不是實際的要求。 不過,我確實建議您遵守最佳做法。

創建RAID 10陣列

  1. 首先使用“磁盤工具”和RAID Assistant創建由兩個磁盤組成的鏡像陣列。 您可以在本指南的第3頁找到如何操作的說明。
  2. 在創建第一個鏡像對後,重複該過程以創建第二個鏡像對。 為了便於理解,您可能需要提供鏡像數組名稱,例如Mirror1和Mirror2
  3. 此時您有兩個鏡像陣列,名為Mirror1和Mirror2。
  4. 下一步是使用Mirror1和Mirror2作為構成RAID 10陣列的片創建條帶陣列。
  5. 您可以在第2頁上找到有關創建條帶化RAID陣列的說明。此過程中的重要步驟是選擇Mirror1和Mirror2作為組成條帶陣列的磁盤。
  6. 完成創建條帶陣列的步驟後,您將完成創建複合RAID 10陣列。

05年05月

使用macOS磁盤工具創建一個JBOD磁盤陣列

您可以將磁盤添加到現有的JBOD陣列以增加其大小。 屏幕截圖由Coyote Moon公司提供。

對於我們的最終RAID集,我們將向您展示如何創建通常稱為JBOD(只是一堆磁盤)的東西,或者作為磁盤的串聯。 從技術上講,它不是一個公認的RAID級別,因為RAID 0和RAID 1是。 儘管如此,這是一種使用多個磁盤創建單個較大捲進行存儲的有用方法。

JBOD要求

創建JBOD陣列的要求相當寬鬆。 組成陣列的磁盤可以來自多個製造商,並且磁盤性能不需要匹配。

JBOD陣列既不能提高性能,也不能提高可靠性。 儘管可以使用數據恢復工具恢復數據,但單個磁盤故障很可能會導致數據丟失。 與所有RAID陣列一樣,制定備份計劃是一個好主意。

使用磁盤工具創建JBOD陣列

在開始之前,請確保您希望用於JBOD陣列的磁盤已連接到Mac並安裝在桌面上。

  1. 啟動磁盤工具 ,位於/ Applications / Utilities /。
  2. 從“磁盤實用程序文件”菜單中選擇RAID Assistant。
  3. 在RAID Assistant窗口中,選擇Concatenated(JBOD),然後單擊Next按鈕。
  4. 在出現的磁盤選擇列表中,選擇您希望在JBOD陣列中使用的兩個或更多磁盤。 您可以選擇磁盤上的整個磁盤或卷。
  5. 做出選擇,然後單擊下一步按鈕。
  6. 輸入JBOD陣列的名稱,要使用的格式和塊大小。 請注意,塊大小在JBOD陣列中意義不大; 不過,您可以按照Apple關於為多媒體文件選擇較大塊大小以及數據庫和操作系統的較小塊大小的指導原則。
  7. 做出選擇,然後單擊下一步按鈕。
  8. 您將被警告創建JBOD陣列將刪除當前存儲在構成陣列的磁盤上的所有數據。 點擊創建按鈕。
  9. RAID Assistant將創建新的JBOD陣列。 完成後,點擊完成按鈕。

將磁盤添加到JBOD陣列

如果您發現自己的JBOD陣列空間不足,則可以通過將磁盤添加到陣列來增加其大小。

確保您希望添加到現有JBOD陣列的磁盤已連接到Mac並安裝在桌面上。

  1. 啟動磁盤工具,如果它尚未打開。
  2. 在“磁盤工具”的邊欄中,選擇您之前創建的JBOD陣列。
  3. 為確保您選擇了正確的項目,請選中“信息”面板; Type應該讀取RAID Set Volume。
  4. 單擊位於“信息”面板正上方的加號(+)。
  5. 從可用磁盤列表中選擇您希望添加到JBOD陣列的磁盤或卷。 點擊選擇按鈕繼續。
  6. 工作表將下降,警告您將添加的磁盤將被刪除,導致磁盤上的所有數據丟失。 點擊添加按鈕。
  7. 磁盤將被添加,導致JBOD陣列上的可用存儲空間增加。

從JBOD陣列中移除磁盤

儘管存在問題,但可以從JBOD陣列中刪除磁盤。 要刪除的磁盤必須是陣列中的第一個磁盤,並且其餘磁盤上必須有足夠的可用空間將數據從要刪除的磁盤移動到保留在陣列中的磁盤。 以這種方式調整數組大小還要求重新創建分區映射。 進程的任何部分出現任何故障都將導致進程中止並且陣列中的數據丟失。

如果沒有當前的備份,我認為這不是一項任務。

  1. 啟動磁盤工具,然後從邊欄中選擇JBOD陣列。
  2. 磁盤工具將顯示組成陣列的磁盤列表。 選擇您想要刪除的磁盤,然後單擊減號( - )按鈕。
  3. 如果流程失敗,您會被告知可能會丟失數據。 點擊刪除按鈕繼續。
  4. 刪除完成後,點擊完成按鈕。

刪除JBOD陣列

您可以刪除一個JBOD陣列,返回構成JBOD陣列的每個磁盤以供常規使用。

  1. 啟動磁盤工具。
  2. 從“磁盤工具”邊欄中選擇JBOD陣列。
  3. 確保磁盤實用程序信息面板類型讀取RAID設置卷。
  4. 點擊刪除按鈕。
  5. 工作表將下降,警告您刪除JBOD陣列可能會導致陣列中的所有數據丟失。 點擊刪除按鈕。
  6. 一旦JBOD陣列被移除,點擊完成按鈕。