ターミナルを使用してOS XでRAID 0(ストライプ)アレイを作成および管理する

スピードの必要性を感じる? 初期段階から、 OS XはAppleが作成したソフトウェアであるappleRAIDを使用して複数のRAIDタイプをサポートしてきました。 appleRAIDは実際には、Mac上のストレージデバイスのフォーマットパーティション化 、および修復に使用されるコマンドラインツールであるdiskutilの一部です。

OS X El Capitanまで、Disk UtilityアプリにRAIDサポートが組み込まれていたため、使いやすい標準のMacアプリを使ってRAIDアレイを作成して管理することができました。 なんらかの理由で、Apple はDisk UtilityアプリケーションのEl Capitanバージョンで RAIDサポートを廃止しましたが、Terminalとコマンドラインの使用を希望するユーザーにはappleRAIDを提供していました。

04の01

ターミナルを使用してOS XでRAID 0(ストライプ)アレイを作成および管理する

外部5トレイRAIDエンクロージャー。 Roderick Chen | ゲッティイメージズ

Disk UtilityからのRAIDサポートの削除は、開発プロセスの時間的制約に起因する可能性があります。 しかし、私たちは実際にRAIDがディスクユーティリティにいつでも戻ってくるとは思っていません。

そのため、新しいRAIDアレイの作成方法と、作成したRAIDアレイと以前のバージョンのOS Xからの既存のRAIDアレイの両方を管理する方法を説明します。

appleRAIDは、ストライピング(RAID 0)、 ミラー化(RAID 1) 、および連結(スパニング)タイプのRAIDをサポートします。 基本タイプを組み合わせてRAID 0 + 1やRAID 10などの新しいタイプを作成することで、ネストされたRAIDアレイを作成することもできます。

このガイドでは、ストライプ化RAIDアレイ(RAID 0)の作成と管理の基本について説明します。

RAID 0アレイを作成するために必要なもの

ストライピングされたRAIDアレイでスライスとして専用にできる2つ以上のドライブ。

現在のバックアップ。 RAID 0アレイを作成するプロセスは、使用されるドライブ上のすべてのデータを消去します。

あなたの時間は約10分です。

04の02

diskutil listコマンドを使用してMac用のストライプ化RAIDを作成する

Coyote Moon、Inc.のスクリーンショットの礼儀

ターミナルを使用してストライピングされたアレイとも呼ばれるRAID 0アレイを作成することは、どのMacユーザーでも実行できる簡単なプロセスです。 特別なスキルは必要ありませんが、これまで端末アプリを使用したことがない人は少し奇妙です。

始める前に

ストライプ化されたRAIDアレイを作成して、ストレージデバイスにデータを書き込んだり読み込む速度を向上させます。 ストライプ配列は速度を向上させますが、失敗の可能性も増します。 ストライピングされたアレイを構成する単一のドライブに障害が発生すると、RAIDアレイ全体が故障する可能性があります。 ストライプ化されていないアレイからデータを復元する魔法の方法はありません。つまり、RAIDアレイの障害が発生した場合、データを復元するのに使用できる非常に優れたバックアップシステムが必要です。

準備をする

この例では、RAID 0アレイのスライスとして2つのディスクを使用します。 スライスとは、RAIDアレイの要素を構成する個々のボリュームを記述するための用語です。

2つ以上のディスクを使用できます。 ディスクを追加すると、ドライブとMacの間のインターフェイスが追加速度をサポートできる限り、パフォーマンスが向上します。 しかし、私たちの例は、アレイを構成する2つのスライスの基本的な最小設定です。

どのタイプのドライブを使用できますか?

ちょうどどんなドライブタイプでも使用できます。 ハードドライブ、 SSDUSBフラッシュドライブまで 。 RAID 0の厳密な要件ではありませんが、サイズとモデルの両方でドライブが同一であることをお勧めします。

あなたのデータを最初にバックアップする

ストライピングされたアレイを作成するプロセスは、使用されるドライブ上のすべてのデータを消去することに注意してください。 開始する前に、現在のバックアップがあることを確認してください

ストライプ化RAIDアレイの作成

複数のボリュームに分割されたドライブのパーティションを使用することは可能です。 しかし、それは可能ですが、推奨されていません。 RAIDアレイでは、ドライブ全体を専用のスライスにする方が良いでしょう。これがこのガイドで取り上げるアプローチです。

使用する予定のドライブが、OS X Extended(Journaled)をファイルシステムとして使用して単一ボリュームとしてフォーマットされていない場合は、次のいずれかのガイドを使用してください。

ディスクユーティリティを使ってMacのドライブをフォーマットする(OS X El Capitan以降)

ディスクユーティリティを使用してMacのドライブをフォーマットする(OS X Yosemite以前)

ドライブのフォーマットが完了したら、それらを組み合わせてRAIDアレイに入れます。

  1. /アプリケーション/ユーティリティ/にある起動端末。
  2. 「ターミナル」のプロンプトで次のコマンドを入力します。 コマンドをコピー/ペーストして、プロセスを少し簡単にすることができます:
    ディスクリスト
  3. これにより、端末に、Macに接続されているすべてのドライブと、RAIDアレイの作成時に必要となるドライブIDが表示されます。 ドライブはファイルエントリポイント(通常は/ dev / disk0または/ dev / disk1)で表示されます。 各ドライブには、パーティションのサイズと識別子(名前)とともに、個々のパーティションが表示されます。

識別子は、ドライブをフォーマットしたときに使用した名前と同じではない可能性があります。 例として、2つのドライブをフォーマットして、Slice1とSlice2の名前を付けました。 上記の画像では、スライス1の識別子がdisk2s2で、スライス2がdisk3s2であることがわかります。 これは、実際にRAID 0アレイを作成するために次のページで使用する識別子です。

04の03

ターミナルを使用してOS Xでストライプ化RAIDアレイを作成する

Coyote Moon、Inc.のスクリーンショットの礼儀

これまでは、Terminalを使用してRAID 0アレイを作成するために必要なものを上書きし、diskutil listコマンドを使用してMacに接続されたドライブのリストを取得しました。 その後、そのリストを使用して、ストライプ化されたRAIDで使用するドライブに関連付けられた識別子名を見つけました。 必要に応じて、このガイドの第1ページまたは第2ページに戻って追いつくことができます。

ストライピングされたRAIDアレイを作成する準備ができたら、始めましょう。

ターミナルコマンドを使用してMac用のストライプ化RAIDアレイを作成する

  1. 端末はまだ開いている必要があります。 そうでない場合は、/アプリケーション/ユーティリティ/にあるターミナルアプリを起動します。
  2. 2ページ目では、使用するドライブの識別子がdisk2s2とdisk3s2であることを確認しました。 あなたの識別子は異なる可能性がありますので、下のコマンドの例の識別子をあなたのMac用の識別子に置き換えてください。
  3. 警告: RAID 0アレイを作成するプロセスは、アレイを構成するドライブ上の現在のすべてのコンテンツを消去します。 必要に応じて、データの最新のバックアップがあることを確認してください
  4. 使用するコマンドは次の形式です。
    Diskutil appleRAIDはストライプを作成しますNameofStripedArray FileFormat DiskIdentifiers
  5. NameofStripedArrayは、Macのデスクトップにマウントしたときに表示されるアレイの名前です。
  6. FileFormatは、ストライプ配列の作成時に使用される形式です。 Macユーザーの場合、これはおそらくhfs +でしょう。
  7. DiskIdentifersは、diskutil listコマンドを使用して2ページで発見した識別子の名前です。
  8. ターミナルプロンプトで次のコマンドを入力します。 特定の状況に合わせてドライブ識別子を変更し、RAIDアレイに使用する名前を変更してください。 以下のコマンドは、Terminalにコピー/ペーストすることができます。 これを行う簡単な方法は、コマンド内の単語の1つをトリプルクリックすることです。 これにより、コマンドテキスト全体が選択されます。 コマンドをTerminalにコピー&ペーストすることができます:
    Diskutil appleRAIDはストライプFastFred HFS + disk2s2を作成しますdisk3s2
  9. ターミナルはアレイを構築するプロセスを表示します。 しばらくすると、新しいRAIDアレイがデスクトップにマウントされ、ターミナルに「Finished RAID operation」というテキストが表示されます。

スピーディーな新しいストライピングRAIDを使い始める準備が整いました。

04/04

OS Xでターミナルを使用してストライピングされたRAIDアレイを削除する

Coyote Moon、Inc.のスクリーンショットの礼儀

Mac用にストライプ化されたRAIDアレイを作成したので、ある時点で削除する必要があるかもしれません。 もう一度ターミナルアプリケーションをdiskutilコマンドラインツールと組み合わせると、RAID 0アレイを削除して、各RAIDスライスをMac上の個々のボリュームとして使用することができます。

ターミナルを使用してRAID 0アレイを削除する

警告 :ストライプアレイを削除すると、RAID上のすべての日付が消去されます。 続行する前にバックアップがあることを確認してください

  1. /アプリケーション/ユーティリティ/にあるターミナルアプリを起動します。
  2. RAID削除コマンドは、RAID名が必要です。これは、Macのデスクトップにマウントされているアレイの名前と同じです。 したがって、このガイドの2ページで行ったように、diskutil listコマンドを使用する理由はありません。
  3. RAID 0アレイを作成してFastFredという名前のRAIDアレイを作成した例では、この同じ例を使用してアレイを削除します。
  4. ターミナルプロンプトで次のように入力し、必ず削除したいストライピングされたRAIDの名前でFastFredを置き換えてください。 コマンド内の単語の3つをトリプルクリックしてコマンドライン全体を選択し、そのコマンドをターミナルにコピー/ペーストすることができます:
    Diskutil AppleRAID delete FastFred
  5. deleteコマンドの結果は、RAID 0アレイをアンマウントし、RAIDをオフラインにし、RAIDを個々の要素に分割します。 起こっていないことは、アレイを構成する個々のドライブが再マウントされていないか、適切にフォーマットされていないことも重要です。

ディスクユーティリティを使用して、ドライブを再フォーマットしてMacで再び使用できるようにすることができます。