搭建raid 10
raid 10 就是raid 1 加上raid 0 ,准备四块磁盘,用于创建raid10, 配置vm虚拟机,创建四个虚拟硬盘
检查磁盘信息
ls /dev/sd*
学习mdadm 用于建设,管理和监控RAID技术的命令
mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde
-C 表示创建RAID阵列
-v 显示创建过程
/dev/md0 表示raid 阵列的名字
-a yes 自动创建阵列设备文件
-n 4 表示用4块硬盘创建阵列
-l 10 表示指定raid 的级别
最后跟上4块硬盘的名字
针对磁盘阵列设备,进行文件系统格式化,将/dev /md0 格式化为xfs文件系统
针对分区进行文件夹挂载,使用磁盘分区
新建一个文件夹,用于阵列分区进行挂载
mkdir /lraid
使用mount 命令进行挂载
mount 设备名 挂载点 mount /dev/md0 /lraid/
检查挂载情况
mount -l |grep md0
/dev/md0 on /lraid type xfs (rw,relatime,seclabel,attr2,inode64,sunit=1024,swidth=2048,noquota)
还可以使用df命令,检查挂载空间的使用情况
df -hT
检查raid 10的详细信息
mdadm -D /dev/md0
向磁盘阵列中写入数据,检查使用空间
/dev/md0 xfs 20G 99M 20G 1% /lraid
取消挂载,查看文件夹情况
umont /dev/md0
取消挂载之后,无法使用磁盘阵列分区的空间,还得重新挂载
把磁盘阵列的分区设备,加入到开机挂载文件中,每次重启后,自动挂载使用
/dev/md0 /lraid xfs defaults 1 1
当raid10故障了一块硬盘
1.模拟挂掉一块硬盘,当raid10的四块硬盘组中,剔除一块硬盘
fdisk -l |grep sd[a-z]
mdadm /dev/md0 -f /dev/sdd
Active Devices : 4
Working Devices : 4
raid 10的重启
1.创建raid的配置文件
[root@localhost ~]# echo DEVICE /dev/sd[b-e] > /etc/mdadm.conf
[root@localhost ~]# cat /etc/mdadm.conf
DEVICE /dev/sdb /dev/sdc /dev/sdd /dev/sde
2.扫描磁盘阵列信息,追加到这个文件中
[root@localhost ~]# mdadm -Ds >> /etc/mdadm.conf
[root@localhost ~]# cat /etc/mdadm.conf
DEVICE /dev/sdb /dev/sdc /dev/sdd /dev/sde
ARRAY /dev/md/0 metadata=1.2 name=localhost:0 UUID=1b3e43d5:c04737fe:df8f18ad:cb53c473
取消raid 10的挂载
umount /lraid/
停止raid 10
mdadm -S /dev/md0
检查磁盘阵列组信息
此时看不到设备文件,即是正常
在存在配置文件情况下,可以正常的启动raid 10
[root@localhost ~]# mdadm -A /dev/md0
mdadm: /dev/md0 has been started with 4 drives.
查看raid 10的信息
mdadm -D /dev/md0
raid 10的删除
1.卸载挂载中的设备
[root@localhost ~]# umount /dev/md0
2.停止raid服务
[root@localhost ~]# mdadm -S /dev/md0
mdadm: stopped /dev/md0
3.卸载raid 10中所有的磁盘信息
[root@localhost ~]# mdadm --misc --zero-superblock /dev/sdb
[root@localhost ~]# mdadm --misc --zero-superblock /dev/sdc
[root@localhost ~]# mdadm --misc --zero-superblock /dev/sdd
[root@localhost ~]# mdadm --misc --zero-superblock /dev/sde
4.删除raid 的配置文件
[root@localhost ~]# rm /etc/mdadm.conf
rm:是否删除普通文件 "/etc/mdadm.conf"?y
5.清除开机自动挂载的文件
vim /etc/fstab
raid 与备份盘
1.三块盘做阵列组,有一块当做备份盘
使用raid 5 来搭建三块硬盘的阵列组
[root@localhost ~]# mdadm -Cv /dev/md0 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sde
mdadm: layout defaults to left-symmetric
mdadm: layout defaults to left-symmetric
mdadm: chunk size defaults to 512K
mdadm: size set to 10476544K
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md0 started.
-n 指定3块硬盘
-l 指定raid的级别是 raid 5
-x 1 指定一个备份盘
/dev/sd[b-e] 代表指定使用的四块硬盘
检查一下raid 阵列组的信息与状态
ZQ39mqbGGYBE