RAIDの解釈:
RAID-- ディスクの冗長アレイ(ディスクが向上、使用に束ね編成IOの速度を、冗長を提供します)
ハード RAID :RAIDのカード(類似したBIOSのインタフェース)
ソフト RAID :ソフトウェアシミュレーション--mdadm
RAIDの種類
0 RAID :データは、各物理ディスクに書き込まれると一緒にハードウェアまたはソフトウェアにより直列に複数の物理ディスク(少なくとも二つ)が、IOの速度には、バックアップが存在しない、倍増され、ディスクの使用率100% RAID0- --- バンドパターン
1 RAID :の少なくとも二つのディスク2N 倍、IO 注意深い配慮が改善されなかった、データ冗長効果、ディスク容量の使用率含み100%/ N- RAID1 --- ミラーモード
5 RAID :少なくとも三つの高速なディスク、持ち上げ、損傷した椎間板まで可能IOをレートしながらは、データバックアップ機能を提供し、パリティを提供するプロセスは、パリティは異なるハードディスクストレージに挿入されなければなりません
6 RAID :少なくとも4つのディスク、最大で2つのディスクの損傷、デュアルパリティを提供します
10 RAID :RAID0 + RAID1は、 少なくとも4枚のディスクを必要とする(最初の提供のIO レートは、データバックアップ機能を提供します)
最初の二つですか RAID1を、2つのRAID1が行わRAID0 (その後、第1ミラー、及びストリップ)
01 RAID :RAID1 RAID0 +は、 (データのバックアップを提供した後、提供するために、少なくとも4台のハードドライブを必要とIOの速度機能)
最初の二つですか RAID0を、2台のRAID0は行わRAID1 (最初のバンド、およびミラー)
A. 作成 RAID10 ソフトRAID なさ(4枚のディスクを追加する前に、あなたはまた、パーティションを行うことができます)
/ dev / sdbとは/ dev / SDC / DEV / SDDの/ dev / SDE 4 ブロック板である2G
#]のyum -yのmdadmをインストール
mdadmのオプションノート
-a または--add :アレイにデバイスを追加します
-C または--create :新しいアレイを作成します
-c または--chunk :ブロックは、アレイ設定チャンク単位で、サイズをKB
-l または--level :ディスクアレイのレベルを設定します
-n または--raid = -Devices :指定アレイ部材(パーティション/ ディスクの数)
-x または--spare-devicds = :指定スペアディスクアレイの数
-G 又は--grow :アレイの形状や大きさを変化させます
-D または--detail アレイ装置を印刷の詳細:
-s または--scan :またはスキャンプロファイルは/ proc / mdstatを取得した不足している情報の配列
-A :アクティベーションディスクアレイ
-f :故障などのデバイス状態
-v :--verbose 詳細を表示
-r :削除デバイス
#]のmdadm -E / DEV / SD [します]
(このいくつかのディスクが行われている参照襲撃を)
スーパーブロックが検出されない場合、何の手段に配置されていない RAIDは、
#]のmdadm -Cvは/ dev / md0の-aはい-n 4 -l 10は/ dev / sdbとは/ dev / sdcのは/ dev / SDDは/ dev / SDE
#] LLは/ dev / md0の
BRW-RW ---- 1枚のルートディスク9、0 12 月31夜9時37は/ dev / MD0
やる襲撃を使用するファイルシステムをフォーマットした後、
#] mkfs.ext4は/ dev / md0の
マウントしたディレクトリにマウントするディレクトリを作成し、DFは、マウント情報を参照してください - HT
#]ます。mkdir / RAID
#]は/ dev / md0を/ RAIDをマウント
#] DF - HT
表示アレイ情報
#]のmdadm -Dは/ dev / md0の
#]エコー"は/ dev / md0を/ ext4のデフォルトRAID 0 0" >>は/ etc / fstabに (マウント自動的に電源を達成)
#] -aマウント
実際の生産環境場合は、柔らかいん襲撃や襲撃は、次のように損傷したディスク修復方法がありました:
#]のmdadmは/ dev / md0の-fは/ dev / sdbと
#]のmdadm -Dは/ dev / md0の
破損したディスクアレイは、アレイ全体に影響を与えません、ディスクは新しい、再び復元することができます
#]のmdadmは/ dev / md0の-aは/ dev / sdbと
mdadmの:デバイスまたは忙しいリソース:は/ dev / sdbとを開くことができません。
(は/ dev / sdbの使用中、再リブート自動ローディングおよび電力後に除去する必要は/ dev / sdbのに加え、RAID で)
#]sed -i 's&^/dev/md0&#/dev/md0&' /etc/fstab
#]reboot
#]mdadm /dev/md0 -a /dev/sdb
mdadm: added /dev/sdb (/dev/sdb加入/devmd0成功)
#]mdadm -D /dev/md0
raid恢复后查看挂载信息并未发现设备/dev/md0和挂载目录,之前sed命令注释了,需要重新设置开机自动挂载并重新挂载
注意:raid重构后,可能会自动重新命名,并不是原来的raid消失只是名字变了,如果发生raid名字重命名了,挂载时修改相对应的名字即可(原因是dev设备管理器会自动对设备进行命名,rhel6不会改变设备名字,rhel7可能会改变)
#]df -hT
#]sed -i ‘s&#/dev/md0&/dev/md0&’ /etc/fstab
#]mount -a
#]df -hT
停止raid
#]umount /RAID
#]mdadm -S /dev/md0
(-S选项停止使用raid,等同于删除raid,再去查看是没有/dev/md0这块设备的)
RAID卡支持热插拔,不需要重启,软RAID重构需要重启生效
二.创建raid5的软raid制作(先加四块盘,也可以用分区做)raid+备份盘
备份盘:存储奇偶校验码,用于恢复raid(raid5机制)
/dev/sdb /dev/sdc /dev/sdd /dev/sde 4块盘都是2G
#]mdadm -Cv /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
注意:不管主盘备份盘的选项放前还是放后,备份盘都是在主盘之后,只有创建了raid之后才有备份盘,和选项先后顺序无关,和磁盘先后顺序有关
#]mdadm -Cv /dev/md1 -a yes -l 5 -n 3 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
#]mdadm -Cv /dev/md1 -a yes -l 5 -x 1 -n 3 /dev/sdb /dev/sdc /dev/sdd /dev/sde
(这两条命令的结果都是/dev/sdb /dev/sdc /dev/sdd三块做raid主盘,/dev/sde做备份盘)
#]mdadm -D /dev/md1
#]mkfs.ext4 /dev/md1
#]echo “/dev/md1 /RAID ext4 defaults 0 0” << /etc/fstab
#]mount /dev/md1 /RAID
#]df -hT
从raid中剔除/dev/sdb后查看/dev/md1状态
#]mdadm /dev/md1 -f /dev/sdb
#]mdadm -D /dev/md1
去除开机自动挂载并重启,然后重构raid查看raid5的阵列变化
#]sed -i ‘s&^/dev/md1&#/dev/md1&’ /etc/fstab
#]reboot
#]mdadm /dev/md1 -a /dev/sdb
#]mdadm -D /dev/md1
重新挂载使用
#]sed -i ‘s&^#/dev/md1&/dev/md1&’ /etc/fstab
#]mount /dev/md1 /RAID (mount -a)
#]df -hT
三.创建raid01的软raid制作
/dev/sdb /dev/sdc /dev/sdd /dev/sde 4块盘都是2G
#]mdadm -Cv /dev/md2 -a yes -n 2 -l 0 /dev/sdb /dev/sdc
#]mdadm -D /dev/md2
#]mdadm -Cv /dev/md3 -a yes -n 2 -l 0 /dev/sdd /dev/sde
#]mdadm -D /dev/md3
#]mdadm -Cv /dev/md4 -a yes -n 2 -l 1 /dev/md2 /dev/md3
#]mdadm -D /dev/md4
#]mdfs.ext4 /dev/md4
#]echo “/dev/md4 /RAID ext4 defaults 0 0” << /etc/fstab
#]mount /dev/md4 /RAID
#]df -hT