搭建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

posted on 2021-06-03 18:06  sprr  阅读(796)  评论(0编辑  收藏  举报