16-在Linux中配置软RAID磁盘阵列 RAID5+热备盘
了解常用的磁盘阵列技术常用的RAID类型:RAID0、RAID1、RAID5和RAID10。RAID10又分为RAID1+RAID0和RAID0+RAID1二种组合。在VMWare虚拟机添加三块10G硬盘fdisk –l查看新加的硬盘mdadm创建软Raid安装mdadm工具[root@ftp ~]# yum install -y mdadm查看安装[root@ftp ~]# rpm -qa md
1.了解常用的磁盘阵列技术
常用的RAID类型:RAID0、RAID1、RAID5和RAID10。RAID10又分为RAID1+RAID0和RAID0+RAID1二种组合。
2.在VMWare虚拟机添加三块10G硬盘
3.fdisk –l查看新加的硬盘
4.mdadm创建软Raid
4.1、 安装mdadm工具
[root@ftp ~]# yum install -y mdadm
4.2、 查看安装
[root@ftp ~]# rpm -qa mdadm
mdadm-4.1-8.el7_9.x86_64
4.3、 创建RAID
[root@ftp ~]# mdadm -Cv /dev/md5 -a yes -n 3 -x 1 -l 5 /dev/sdb /dev/sdc /dev/sdd /dev/sde
4.4、查看创建的阵列
[root@ftp ~]# mdadm -D /dev/md5
4.5、将部署好的RAID5磁盘阵列进行格式化为ext4文件格式,然后挂载到目录上。
[root@ftp ~]# mkfs.ext4 /dev/md5
创建/RAID5目录,然后使用mount /dev/md5 /RAID5进行挂载。通过df –H可以看到/dev/md5已成功挂载到/RAID5目录,可用空间为20G,使用3个10G的磁盘建立RAID5,磁盘可利用率是75%,约损失一个硬盘的可用空间。
4.7、由于上述mount挂载会在系统关机后失效,所以还需要将挂载信息写入/etc/fstab配置文件中。
[root@ftp ~]# vim /etc/fstab
或者使用echo命令直接将挂载信息写入fstab文件中。echo “/dev/md5 /RAID5 ext4 default 0 0” >> /etc/fstab
5.模拟磁盘阵列损坏和修复
5.1、模拟磁盘阵列中的/de/sdd硬盘损坏
[root@ftp ~]# mdadm /dev/md5 -f /dev/sdd
查看磁盘阵列的仔细信息
由于这里是实验,没有多少数据,很快就完成了数据恢复,热备盘/dev/sde已接替故障盘/dev/sdd工作。
5.2、热移除故障盘
[root@ftp ~]# mdadm –r /dev/md5 /dev/sdd
或者重启系统
[root@ftp ~]# shutdown -r now
mdadm –D /dev/md5查看磁盘阵列信息,可以看到故障盘/dev/sdd已从阵列中消失,但通过fdisk –l还是可以看到/dev/sdd的(在这里就假设这块盘我们已经从实际服务器中取下来,然后买了新硬盘过来更换)
5.3、取消挂载
[root@ftp ~]# umount /RAID5
5.4、将新购买的硬盘加入到当前的磁盘阵列中(假设还是/dev/sdd)
[root@ftp ~]# mdadm /dev/md5 -a /dev/sdd
5.5、查看磁盘阵列信息
[root@ftp ~]# mdadm -D /dev/md5
5.6、最后再将mount –a重新挂载
[root@ftp ~]# mount –a
5.7、df –HT查看磁盘信息
[root@ftp ~]# df -HT
5.8、lsblk可以查看系统中逻辑磁盘信息,还可以查看磁盘在RAID中的关联信息,这里可看到sdb、sdc、sdd和sde都在md5磁盘阵列下。
更多推荐
所有评论(0)