はじめに
RAID :独立ディスクの冗長アレイ(ハードウェアRAID)または安価なディスクの冗長アレイ(ソフトウェアRAID)の略で、ディスクが落下したり破損したりした場合にデータが失われないようにデータを冗長に保つテクノロジーです。
RAIDタイプ?
- ハードウェアRAID: は、物理コントローラーがディスクのアレイを作成し、そのアレイに任意のレベルのRAIDを構成できることです。
- 非常に大量のデータでの書き込み中にOSと同期するための高速キャッシュをサポートします
- プラットフォームの独立性は、OSの状態に依存せず、動作または落下した場合、データは保持されます
- ソフトウェアRAID: WindowsまたはLinuxでサポートされているソフトウェアRAIDです
- 使いやすい
- 物理または論理ハードディスクで実行できます
RAIDレベル?
- RAID 0 (ストリッピング):少なくとも2つのディスクで実行できます
- 速読
- 高速書き込み
- 冗長性(フォールトトレランス)なし
- RAID 1 (ミラーリング):2つのディスクで実行できます。1つのディスクに障害が発生した場合でも、少なくともデータを保持できます。
- 良い読書
- 良い文章
- 冗長性(フォールトトレランス)優れています
- RAID 5 (パリティ付きストリップ):少なくとも無限大または使用可能なディスク数まで3つのディスクで実行でき、1つのディスクに障害が発生した場合にデータを復元できます
- 良い読書
- 良い文章
- 冗長性(フォールトトレランス)良好
- RAID 6 (デュアルパリティ付きストリップ):少なくとも無限大または使用可能なディスク数まで4つのディスクで実行でき、1つのディスクに障害が発生した場合にデータを復元できます
- 良い読書
- 良い文章
- 冗長性(フォールトトレランス)良好
- RAID 10 (RAID 0+ RAID 1):少なくとも無限大または使用可能なディスク数まで4つのディスクで実行できます。RAID0とRAID1をマージします
偶数のディスクが望ましい
- 速読
- 良い文章
- 冗長性(フォールトトレランス)が優れている
RAIDの作成方法?
まず、ソフトウェアRAIDを管理および構成するために、mdadmツールをインストールする必要があります。
次の手順に従ってインストールできます:
ターミナルを開く
書く:
Debian \ Ubuntu :
sudo apt-get update -y
sudo apt install mdadm -y
RedHat \ CentOs :
yum update
sudo yum install mdadm
インストール後、環境とデータの重要性に応じて、ディスクに構成するRAIDのレベルを決定する必要があります。
RAID 0を作成する方法:
- ターミナルを開きます
- 次に書き込み:
mdadm --create /dev/md0 --level=0 --raid-devices=2 /dev/sdb /dev/sdc
ヒント :–create:/ dev / name of array
–level=レイドの数
–raid-devices=RAIDの作成に使用されたデバイスの数

- 次に書き込み:
watch cat /proc/mdstat
ヒント :失敗または完了した場合にレイド作成プロセスを監視するために、2秒ごとに同じコマンドを繰り返すのを監視します

- 次に書き込み:
lsblk
ヒント :デバイスを一覧表示し、ディスクに適用されているテクノロジーを把握する

RAID 1の作成方法:
- ターミナルを開きます
- 次に書き込み:
mdadm --create /dev/md0 --level=1 --raid-devices=2 /dev/sdb /dev/sdc



RAID 5の作成方法:
- ターミナルを開きます
- 次に書き込み:
mdadm --create /dev/md0 --level=5 --raid-devices=3 /dev/sdb /dev/sdc /dev/sdd



RAID6の作成方法 ?
- ターミナルを開きます
- 次に書き込み:
mdadm --create /dev/md0 --level=6 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde



RAID10を作成する方法 ?
- ターミナルを開きます
- 次に書き込み:
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdb /dev/sdc /dev/sdd /dev/sde



結論:
この記事では、LinuxですべてのタイプのソフトウェアRAIDを構成するための最良の方法を明確にしています。
詳細については、コマンドを使用してください:
man mdadm