ホームページ  >  記事  >  運用・保守  >  ソフトウェアRAID 0の実装

ソフトウェアRAID 0の実装

巴扎黑
巴扎黑オリジナル
2017-06-23 14:13:412576ブラウズ

ソフトウェアRAID 0の実装

RAID 0は、ストライプまたはストライピングとも呼ばれ、すべてのRAIDを表します クラス最高のストレージ性能。 RAID 0 ストレージのパフォーマンスを向上させる原理は、連続データを複数のディスクに分散してアクセスすることです。この方法では、システム データ リクエストを複数のディスクで並行して実行でき、各ディスクが独自の部分データ リクエストを実行します。この種のデータの並列操作により、バス帯域幅が最大限に活用され、全体的なディスク アクセス パフォーマンスが大幅に向上します。

RAID 0の欠点は、データの冗長性が提供されないため、ユーザーデータが一度破損すると、破損したデータを回復できないことです。 RAID0運用中にいずれかのハードディスクに問題がある限り、データ全体が失われます。通常、企業ユーザーが単独で使用することはお勧めできません。

RAID 0には、グラフィックスワークステーションなど、高いパフォーマンス要件はあるがデータセキュリティをあまり気にしない領域に特に適した特別な機能があります。個人ユーザーにとって、RAID 0は、ハードドライブストレージのパフォーマンスを向上させるための優れた選択肢でもあります。

ハードディスク全体を使用することも、パーティションを使用してraid0を実行することもできます。ここではパーティションを使用します。

1 パーティション

2 つの新しいパーティションを作成します /dev/sda6 /dev/sda7

注: 必ずパーティション ID を fd に変更してください

パーティションを同期します

[root@centos7 ~]# partprobe

2 RAID 0 を作成します

[root@centos7 ~]# mdadm -C /dev/md0 -a yes -l 0 -n 2 /dev/sda6 /dev/sda7
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.

作成が成功しました。

-Cは新しいディスクアレイを作成します。デバイス名はmd0として手動で指定されます。

-a {yes|no}: ターゲットRAIDデバイスのデバイスファイルを自動的に作成します

- l RAID レベルを指定します。ここでは 0 です

-n アレイに参加するディスクの数を指定します

新しいデバイスの名前は /dev/md0 です。このデバイスはパーティションのように使用できます。 、マウントすると、通常どおり使用されます。

3 ファイルシステムを作成します

[root@centos7 ~]# mkfs.ext4 /dev/md0

デバイスを表示します

[root@centos7 ~]# blkid
[……]
/dev/sr0: UUID="2016-12-05-13-52-39-00" LABEL="CentOS 7 x86_64" TYPE="iso9660" PTTYPE="dos"
/dev/sda6: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="7ebe1427-b452-8a91-1c46-03f8a47e17e7" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/sda7: UUID="70b40ab3-f5ba-2412-df4d-d159d01e22ae" UUID_SUB="b946d93b-6b3e-c5cb-f10e-ce43c4d25774" LABEL="centos7.3.loacl:0" TYPE="linux_raid_member"
/dev/md0: UUID="7fa669ed-fc90-4ecc-a7a7-a49997f23c06" TYPE="ext4"

/sda6と/sda7と/dev/md0のUUIDが同じであることがわかります。

4

りー

以上がソフトウェアRAID 0の実装の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。