Loading... <p style="line-height: 1.5em"> RAID5在实际场景中应用最多,RAID5最少使用3块硬盘,3块硬盘中允许1块硬盘损坏,RAID5它的最大特点是可以有一块硬盘做冗余,其使用率是 N-1存储空间(N表示硬盘数量)</p> <p></p> <p style="line-height: 1.5em"> 首先创建分区,然后转换分区类型,最后保存退出。</p> <p style="line-height: 1.5em">注解:虚拟机总共有6块硬盘,我是从第3块硬盘开始做raid5的,所以是/dev/<strong>sdc</strong></p> <pre class="brush:ps;toolbar:false">[root@client3 ~]# fdisk /dev/sdc</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-75.jpg" title="1451123658367261.jpg" alt="1.jpg" /></p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# fdisk /dev/sdd</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-88.jpg" title="1451124003241783.jpg" alt="2.jpg" /></p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# fdisk /dev/sde</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-10.jpg" title="1451124043474459.jpg" alt="3.jpg" width="562" height="406" style="width: 562px;height: 406px" /></p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# fdisk /dev/sdf</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-15.jpg" title="1451124115628821.jpg" alt="4.jpg" width="562" height="408" style="width: 562px;height: 408px" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">激活新划分好的分区</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# partx -a /dev/sdc [root@client3 ~]# partx -a /dev/sdd [root@client3 ~]# partx -a /dev/sde [root@client3 ~]# partx -a /dev/sdf</pre> <p><img src="//cto.wang/usr/uploads/2016/07/20160703180708-5-1.jpg" title="1451124447533215.jpg" alt="5.jpg" /></p> <p></p> <p>创建raid5</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mdadm -C /dev/md0 -n 3 -x 1 -a yes -l 5 /dev/sd[c-f]1</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-38.jpg" title="1451124664538847.jpg" alt="6.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">格式化</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mke2fs -t ext4 /dev/md0</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180708-73.jpg" title="1451124756501783.jpg" alt="7.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">生成mdadm.conf配置文件</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]#mdadm -Ds > /etc/mdadm.conf</pre> <p style="line-height: 1.5em"><span style="line-height: 24px"></span></p> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-22.jpg" title="1451125208548649.jpg" alt="9.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">创建raid的挂载点,把md0挂载到刚创建的挂在点,查看/mydata下是否有lost+found。有说明挂载成功</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mkdir /mydata [root@client3 ~]# mount /dev/md0 /mydata/ [root@client3 ~]# ls /mydata/</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-7.jpg" title="1451124955378600.jpg" alt="8.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">我们可以测试一下raid5是否可以正常使用,我们把/dev/sdd1硬盘设置为损坏,然后查看热备硬盘能否自动切换上</p> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-36.jpg" title="1451125452226757.jpg" alt="10.jpg" /></p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mdadm /dev/md0 -f /dev/sdd1</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-26.jpg" title="1451125599693860.jpg" alt="12.jpg" /></p> <p style="line-height: 1.5em"><strong>如上图所示,sdf1硬盘自动切换上去。在这raid5基本配置成功!</strong></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">我们把损坏的硬盘移除</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mdadm /dev/md0 -r /dev/sdd1</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-21.jpg" title="1451125912448629.jpg" alt="13.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">再添加一块硬盘</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mdadm /dev/md0 -a /dev/sdd1</pre> <p style="line-height: 1.5em"><img src="//cto.wang/usr/uploads/2016/07/20160703180709-23.jpg" title="1451125998398687.jpg" alt="14.jpg" /></p> <p style="line-height: 1.5em"></p> <p style="line-height: 1.5em">想要关闭raid5,先要卸载挂载点,然后停止raid5。</p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# umount /dev/md0 [root@client3 ~]# mdadm -S /dev/md0</pre> <p></p> <p><span style="line-height: 24px">如果你要彻底删除组建的raid5,再执行下面命令</span></p> <pre class="brush:bash;toolbar:false">[root@client3 ~]# mdadm --zero-superblock /dev/sdc1 [root@client3 ~]# mdadm --zero-superblock /dev/sdd1 [root@client3 ~]# mdadm --zero-superblock /dev/sde1 [root@client3 ~]# mdadm --zero-superblock /dev/sdf1 [root@client3 ~]#rm -rf /etc/mdadm.conf</pre> <p style="line-height: 1.5em"></p> 最后修改:2021 年 12 月 10 日 10 : 53 AM © 允许规范转载 赞赏 如果觉得我的文章对你有用,请随意赞赏 赞赏作者 支付宝微信