虚拟机磁盘阵列 RAID0 RAID1 RAID5 RAID10 搭建演示使用R( 三 )


格式化主磁盘并挂载主磁盘接入启动项,RAID 5安装成功
[root@lizhiqiang Desktop]# mkfs.ext4 /dev/md/zhuxingmke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=128 blocks, Stripe width=256 blocks2621440 inodes, 10477312 blocks523865 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=2157969408320 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks: 32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208, 4096000, 7962624Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done[root@lizhiqiang Desktop]# mount /dev/md/zhuxing /zhu[root@lizhiqiang Desktop]# df -hFilesystemSizeUsed Avail Use% Mounted on/dev/mapper/rhel_lizhiqiang-root18G3.5G15G20% /devtmpfs985M0985M0% /devtmpfs994M140K994M1% /dev/shmtmpfs994M8.9M986M1% /runtmpfs994M0994M0% /sys/fs/cgroup/dev/sdb12.0G33M2.0G2% /opo/dev/sda1497M125M373M26% /boot/dev/md12740G49M38G1% /zhu[root@lizhiqiang Desktop]# echo "/dev/md/zhuxing /zhu ext4 defaults 0 0" >> /etc/fstab[root@lizhiqiang Desktop]# df -hFilesystemSizeUsed Avail Use% Mounted on/dev/mapper/rhel_lizhiqiang-root18G3.5G15G20% /devtmpfs985M0985M0% /devtmpfs994M140K994M1% /dev/shmtmpfs994M8.9M986M1% /runtmpfs994M0994M0% /sys/fs/cgroup/dev/sdb12.0G33M2.0G2% /opo/dev/sda1497M125M373M26% /boot/dev/md12740G49M38G1% /zhu
操作成功!
** 损坏磁盘阵列及修复**
在生产环境中部署磁盘阵列组目的就是为了提高存储设备的IO读写速度及数据的安全性,但因为这次是在本机电脑上模拟出来的硬盘设备所以对于读写速度的改善可能并不直观,因此刘遄老师决定给同学们讲解下RAID磁盘阵列组损坏后的处理方法,这样以后步入了运维岗位后不会因为突发事件而手忙脚乱 。首先确认有一块物理硬盘设备出现损坏不能再继续正常使用后,应该使用mdadm命令来予以移除之后查看下RAID磁盘阵列组的状态已经被改变:
移除阵列中一块硬盘来模拟一块硬盘损坏 。
mdadm /dev/md0 -f /dev/sdb#把/dev/sdb从磁盘阵列/dev/md0中移除mdadm -D /dev/md0#查看磁盘这列/dev/md0详细信息,发现/dev/sdb状态从active变为faultyumount /RAID#先重启系统,卸载/RAID目录mdadm /dev/md0 -a /dev/sdb#把新硬盘添加到RAID磁盘阵列中mdadm -D /dev/md0#查看磁盘阵列/dev/md0详细信息,/dev/sdb正在 spare rebuilding,然后变回activemount -a#重新挂载
磁盘阵列+备份盘
部署RAID 5 磁盘阵列时,至少需要用3块硬盘,还需要再加一块备份硬盘 。
还原虚拟机,部署RAID 5 + 1备份盘。
【虚拟机磁盘阵列 RAID0 RAID1 RAID5 RAID10 搭建演示使用R】mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sd[b-e]#用3块硬盘创建RAID 5磁盘阵列,再用1块作为备份盘mdadm -D /dev/md0#查看磁盘阵列详细信息,显示3个盘为actvie,1个盘为spare,RAID类型为RAID 5mkfs.ext4 /dev/md0echo "/dev/md0 /RAID ext4 defaults 0 0" >> /etc/fstab#往/etc/fstab文件追加挂载信息,以实现永久挂载mkdir /RAIDmount -amdadm /dev/md0 -f /dev/sdb#故意移除RAID 5阵列中的其中一个盘(active的盘)mdadm -D /dev/md0#再查看磁盘阵列/dev/md0详细信息,显示备份盘自动定提上去并开始数据同步(spare rebuilding) 。