今天我和小伙伴们一块儿来学习raid卷如何创建以及各个raid卷的特色linux
1.咱们先来构建raid0卷(条带卷),构建是有前提的,要将格式设置成raid所能识别的格式(linux raid;ID为fd),且至少须要两块磁盘。为达到实验要求,咱们把磁盘sdb和sdc拿过来构建raid0卷。
2.磁盘建立在以前的博客文章中已教会你们,接下来将两块磁盘改成linux raid格式,如下是sdb1更改格式的实验图,sdc1更改方法雷同(这里再也不赘述)
3.格式建立后,还需安装软raid工具,功能为经过命令来控制磁盘阵列。用rpm -q mdadm查看是否安装,若没有安装,先用yum安装工具安装起来(yum安装以前已教过,再也不赘述,若是有不会的小伙伴,可阅读本人以前发布的yum安装博客文章)
4.输入建立命令,其中命令-C为建立、-v是显示详细过程、/dev/md0是所构建raid0的目录、-l0指得是级别为raid0卷(l为小写字母,并不是数字1)、-n2为已准备的2块磁盘数、/dev/sd【b-c】1为2块磁盘设备目录
5.输入命令回车后,用”mdadm -D /dev/md0”命令(只能显示详细信息,不会显示过程)查看是否建立成功
6.如今来介绍另外一种查看命令“cat /proc/mdstat”,此为查看状态的命令,可见建立成功
7.查看/dev目录,有咱们刚刚建立的md0设备文件。
8.而后要给设备文件进行格式化,格式化操做以前也介绍过,再也不赘述
9.最后要作的就是给它设置自动挂载(比每次手动挂载省时省力),首先给它建立一个/opt/md0目录,而后进/etc/fstab下写入配置参数,以下图所示,配置完成后保存退出。安全
1.它的卷构成条件和raid0同样,至少须要2块磁盘。
不一样的是咱们在这里构建3块磁盘(sdd、sde、sdf)给它,2块用于建立raid1卷,另一块则是备用(一旦出现磁盘破损,备用盘会自动填充,避免人工24小时巡查)。如下是sdd构建(其他两块构建方法相同)
2.此时建立的为raid1,即命令中的-l后跟的是1(级别为多少就写多少);与前面不一样的是,这里多了-x1 /dev/sdf1,这是一块备用磁盘sdf1的添加命令,输入“y”赞成建立raid1卷。
3.用cat命令查看同步过程,它的同步进程从0开始,到100%同步完成。
4.查看raid1详细信息,可用空间为总空间的一半,一块备用磁盘sdf1已在上面。
5.格式化md1
6.在opt下建立目录md1,将/dev/md1设备挂载到新建目录/opt/md1下(此时咱们设置的非自动挂载),此时raid1已建立好。
7.接下来作个试验,当两块磁盘中有一块磁盘损坏,会不会影响数据的丢失呢?咱们来看下面
第一,在opt中的md1里建立99个文本
8.其次,在md1中移除组成的两块磁盘其中一块磁盘sdd1。下图中为移除命令。
9.接着系统在移除中会进行一个同步过程,所建文本越多同步过程越慢,读取数据的时间也就越长。在这个过程当中是能够访问所建文本的。
10.最后等同步结束(到100%)时,查看磁盘详细信息,此时备用盘sdf1代替了移除的sdd1工做,磁盘容量依旧是20G,数据没有丢失。ide
结论:raid1卷损坏一块磁盘并不会致使数据的丢失,安全性高,读速度通常。工具
构建RAID 5卷前提是至少要有3块磁盘,咱们添加4块磁盘,3块用来构建raid 5,另外一块仍是用来充当备用盘。添加sdb一、sdc一、sdd一、sde1磁盘(大小都为20G),磁盘类型改成raid,重中之重。
1.输入构建raid5卷命令,级别l为5,sde1为备用盘。
2.查看md5中详细信息,可用容量是40G,raid 5卷中有三块构建磁盘,一块备用磁盘。(备用磁盘也可不需建立,不过得有人在旁查看;一旦出现磁盘破损,需手动添加磁盘)
3.以后对它进行格式化、挂载(过程和前面相似,照搬便可),raid5即建立成功,能够用来存储数据。
4.RAID6卷构建方法和RAID5一致,惟一不一样处在于建立时需4块磁盘,且级别为6。可依照上述方法进行建立。学习
构建RAID 10卷需4块磁盘,构建方法和以前大有不一样,首先要把四块磁盘作成两个raid1卷,再将两个raid1卷作成raid0,raid10卷随即构建成功。
1.将sdb一、sdc1与sdd一、sde1(大小都为20G)作成两个raid1卷
2.在dev目录下可看到名为md一、md2的raid1卷blog
3.接下来要作的是把md一、md2构建成raid0卷,名称设为md10。由于要合成raid0卷,因此命令-l后跟的为0。
4.格式化构建好的raid10卷
5.在opt下建立目录md10,把设备md10挂载到opt的md10文件夹下,此时raid10可存储数据,大功告成。
实操小结:raid0高度写,安全性差;raid1可靠性高;raid5有1个磁盘用来写校验,至少3块磁盘组成,可损坏1块磁盘;Raid6至少4块磁盘组成,2块用来写校验,容许损坏2块磁盘;raid10卷便是raid0和raid1的结合。进程
1.系统中必定要安装mdadm命令md5
2.建立raid卷命令
mdadm -C -v /dev/md0 -l0 -n2 /dev/sb【b-c】1 -x1 /dev/sde1
-C:建立
-v:显示详细过程
-l是level缩写,后面跟的是raid的级别
-n2为2块磁盘数量,几块磁盘构建就写几,后头跟着具体磁盘路径
-x后跟的是备用磁盘数
-V:显示详细过程
3.查看raid0阵列的详细信息(设备文件/dev/md0随查看级别而改变)
mdadm -D /dev/md0
4.查看raid构建状态
cat /proc/mdstat同步