詳細なRAIDおよびRAID管理ソフトウェア

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+备份盘

备份盘:存储奇偶校验码,用于恢复raidraid5机制)

/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

おすすめ

転載: www.cnblogs.com/RXDXB/p/12128072.html