ターミナルを使用してOSXでRAID0(ストライプ)アレイを作成する

この記事では、ターミナルを使用してOS XでストライプRAIDアレイを作成および管理する方法について説明します。これは、ディスクユーティリティのElCapitanバージョンからRAID機能が削除されているためです。

この記事の情報は、macOS Sierra(10.12)からOS X Lion(10.7)までのターミナルを使用してRAID 0(ストライプ)アレイを作成する場合に適用されます。

外部5トレイRAIDエンクロージャ
ロデリック・チェン| ゲッティイメージズ

MacOSと複数のRAIDタイプについて

Macオペレーティングシステムは、初期の頃から、を使用して複数のRAIDタイプをサポートしてきました。 AppleRAID の一部であるソフトウェア diskutil、 に使用されるコマンドラインツール 書式設定, パーティショニング、およびMac上のストレージデバイスの修復。

それまで OS X El Capitan、RAIDサポートはディスクユーティリティアプリに組み込まれており、RAIDアレイの作成と管理に使用できます。 AppleはRAIDサポートを ディスクユーティリティのElCapitanバージョン アプリですが、ターミナルとコマンドラインを使用する意思のあるユーザーがAppleRAIDを利用できるようにしました。 Appleは、RAIDの作成をmacOS HighSierraのディスクユーティリティに戻しました。

あなたが始める前に

使用する ターミナル ストライプアレイとも呼ばれるRAID0アレイを作成することは、Macユーザーなら誰でも実行できる簡単なプロセスです。 特別なスキルは必要ありませんが、ターミナルアプリをこれまで使用したことがない場合は少し奇妙に感じるかもしれません。

バックアップの重要性

ストライプアレイは速度を向上させますが、障害が発生する可能性も高くなります。 ストライプアレイを構成する単一のドライブに障害が発生すると、RAIDアレイ全体に障害が発生します。 障害が発生したストライプアレイからデータを回復する魔法の方法はありません。つまり、RAIDアレイの障害が発生した場合に、データを復元するために使用できる優れたバックアップシステムが必要です。

必要なもの

AppleRAIDはストライプ(RAID 0)をサポートし、 ミラーリング(RAID 1)、 と 連結(スパン) RAIDの種類。 RAID 0アレイを作成する前に、次のものが必要です。

  • ストライプRAIDアレイのスライスとして専用にできる2つ以上のドライブ。
  • 現在のバックアップ。 RAID 0アレイを作成するプロセスにより、使用されているドライブ上のすべてのデータが消去されます。

ハードドライブを含むほぼすべてのドライブタイプを使用できます。 SSD、 また USBフラッシュドライブ. RAID 0の厳密な要件ではありませんが、サイズとモデルの両方でドライブを同一にすることをお勧めします。

使用する予定のドライブが、ファイルシステムとしてOS X Extended(Journaled)を使用して、単一のボリュームとしてまだフォーマットされていない場合は、それを実行します。 使用する方法は、オペレーティングシステムによって異なります。

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

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

ターミナルを使用してRAID0(ストライプ)アレイを作成する

この例では、2つのディスクを次のように使用します スライス RAID0アレイの スライスは、RAIDアレイの要素を構成する個々のボリュームを説明するために使用される命名法です。

  1. 発売 ターミナル、 にあります アプリケーション > ユーティリティ.

  2. ターミナルのプロンプトで次のコマンドを入力します。 コマンドをコピーして貼り付けると、プロセスが簡単になります。

    diskutilリスト

    これにより、ターミナルには、Macに接続されているすべてのドライブが、RAIDアレイの作成時に必要なドライブ識別子とともに表示されます。 ドライブは、ファイルエントリポイント(通常は/ dev / disk0または/ dev / disk1)によって表示されます。 各ドライブには、パーティションのサイズと識別子(名前)とともに、個々のパーティションが表示されます。

    識別子は、ドライブをフォーマットしたときに使用した名前と同じではない可能性があります。 この例では、Slice1とSlice2というタイトルの2つのドライブを使用します。 画像では、Slice1の識別子が disk2s2、およびSlice2のは disk3s2. これは、RAID0アレイの作成に使用する識別子です。

    diskutillistターミナルコマンドのスクリーンショット

    識別子は異なる場合があるため、コマンドの識別子の例をMacに適したものに置き換えてください。

  3. 使用するコマンドは次の形式です。

    Diskutil appleRAID create Stripe NameofStripedArray Fileformat DiskIdentifiers

    NameofStripedArray Macのデスクトップにマウントされたときに表示されるアレイの名前です。

    FileFormat ストライプ配列が作成されるときに使用される形式です。 Macユーザーの場合、これはおそらくhfs +になります。

    DiskIdentifers diskutillistコマンドを使用して検出したID名です。

  4. ターミナルプロンプトで次のコマンドを入力します。 ドライブ識別子は、特定の状況に合わせて変更し、RAIDアレイに使用する名前も変更してください。

    Diskutil appleRAID create Stripe FastFred HFS + disk2s2 disk3s2
    RAIDスクリーンショットを作成するためのdiskutilコマンド
  5. ターミナルには、アレイを構築するプロセスが表示されます。 しばらくすると、新しいRAIDアレイがデスクトップにマウントされ、ターミナルに「FinishedRAIDoperation」というテキストが表示されます。 これで、スピーディーな新しいストライプRAIDの使用を開始する準備が整いました。

    ターミナルを使用してストライプRAIDアレイを削除する方法

    ある時点で、アレイを削除する必要があるかもしれません。 ここでも、ターミナルアプリをdiskutilコマンドラインツールと組み合わせて使用​​して、RAID 0アレイを削除し、Macで個別のボリュームとして使用するために各RAIDスライスを返します。

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

  6. を起動します ターミナル にあるアプリ アプリケーション > ユーティリティ.

    RAID 0アレイを作成する例では、FastFredという名前のRAIDアレイが作成されました。 RAIDの名前は異なります。

  7. ターミナルプロンプトで、次のように入力します。必ず置き換えてください。 FastFred 削除するストライプRAIDの名前を指定します。

    DiskutilAppleRAIDはFastFredを削除します
    RAIDスクリーンショットを削除するdiskutilコマンド
  8. deleteコマンドは、RAID 0アレイをアンマウントし、RAIDをオフラインにして、RAIDを個々の要素に分割します。

    何が起こらないかも重要です。 アレイを構成する個々のドライブは、再マウントされていないか、適切にフォーマットされていません。 ディスクユーティリティを使用してドライブを再フォーマットし、Macで再び使用できるようにします。