RAID磁盘阵列的原理与搭建

时间:2023-03-09 04:40:55
RAID磁盘阵列的原理与搭建

学习导图

RAID磁盘阵列的原理与搭建

RAID-0结构关系图

RAID磁盘阵列的原理与搭建

RAID-1结构关系图

RAID磁盘阵列的原理与搭建

RAID-5:条带+分布校验(三块磁盘以上)

RAID磁盘阵列的原理与搭建

RAID-10:镜像+条带(四块磁盘以上)

RAID磁盘阵列的原理与搭建

RAID-0

添加两块硬盘,分别为磁盘1、磁盘2。最好两个磁盘大小一样。

分别对磁盘1(sdb)和磁盘2(sdc)进行分区,为sdb1、sdc1.

RAID磁盘阵列的原理与搭建

mdadm是一个用于创建、管理、监控RAID设备的工具,它使用linux中的md驱动。

安装工具

#yum install mdadm

RAID磁盘阵列的原理与搭建

mdadm语法格式:

(1)一般格式:

mdadm [mode] raiddevice [options] 
mode:模式 
raiddevice:raid设备 
options:选项 
component-devices:组成设备

(2)进入各个模式的选项 
①创建模式:-C 
②管理模式:-add 或者 –del 
③监控模式:-F 
④增长模式:-G 
⑤装配模式:-A

(3)创建模式下的专用选项 
①指定RAID级别:-l

②指定设备个数:-n #

③是否自动创建设备文件:-a {yes|no}

④指定创建RAID设备的数据块(CHUNK)大小(默认64K): 
-c #unit

⑤指定空闲盘个数:-x #

创建一个md0,指定设备数为2个,分别为sdb1、sdc1

#mdadm -C -v /dev/md0 -l 0 -n 2 /dev/sdb1 /dev/sdc1

RAID磁盘阵列的原理与搭建

查看一下是否创建成功

#ll /dev/md0

RAID磁盘阵列的原理与搭建

看配置文件

#mdadm -Ds

RAID磁盘阵列的原理与搭建

查看信息

#mdadm -D /dev/md0

RAID磁盘阵列的原理与搭建

分区

#fdisk /dev/md0

查看分区

#fdisk -l

RAID磁盘阵列的原理与搭建

或者

# ls /dev/md0

RAID磁盘阵列的原理与搭建

格式化

# mkfs.xfs /dev/md0p1

RAID磁盘阵列的原理与搭建

创建并挂载

RAID磁盘阵列的原理与搭建

修改配置文件,设置成自动挂载:

# blkid | grep md0    -------------------(查看UUID)

并添加到/etc/fstab配置文件中。

RAID磁盘阵列的原理与搭建

查看配置文件是否修改成功

#tail -l /etc/fstab

RAID磁盘阵列的原理与搭建

RAID-0磁盘阵列搭建成功。

RAID-1

查看磁盘

# ls /dev/sd

RAID磁盘阵列的原理与搭建

分区之后

RAID磁盘阵列的原理与搭建

# mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1

RAID磁盘阵列的原理与搭建

# watch -n 1 cat /proc/mdstat

RAID磁盘阵列的原理与搭建

#cat /proc/mdstat

RAID磁盘阵列的原理与搭建

# fdisk /dev/md1

格式化

# mkfs.xfs /dev/md1p1

RAID磁盘阵列的原理与搭建

挂载

RAID磁盘阵列的原理与搭建

# cat /proc/mdstat

RAID磁盘阵列的原理与搭建

模拟磁盘损坏

# mdadm -f /dev/md1 /dev/sdc1

RAID磁盘阵列的原理与搭建

移除

# mdadm -r /dev/md1 /dev/sdc1

RAID磁盘阵列的原理与搭建

RAID-1磁盘阵列搭建成功。

RAID-5

查看磁盘

#ll /dev/sd{b,c,d,e}1

RAID磁盘阵列的原理与搭建

# mdadm -C -v /dev/md5 -l 5 -n 3 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1 /dev/sde1

RAID磁盘阵列的原理与搭建

# watch -n 1 cat /proc/mdstat

RAID磁盘阵列的原理与搭建

查看md5详细信息

# mdadm -D /dev/md5

RAID磁盘阵列的原理与搭建

格式化

# mkfs -t xfs /dev/md5

RAID磁盘阵列的原理与搭建

# cat /proc/mdstat

RAID磁盘阵列的原理与搭建

停止md5

# mdadm -S /dev/md5

RAID磁盘阵列的原理与搭建

查看一下

# cat /proc/mdstat

RAID磁盘阵列的原理与搭建

RAID-5磁盘阵列搭建成功。

RAID-10

分区之后查看

# ll /dev/sd*

RAID磁盘阵列的原理与搭建

# mdadm -C -v /dev/md10 -l 1 -n 2 /dev/sdb1 /dev/sdc1

# mdadm -C -v /dev/md20 -l 1 -n 2 /dev/sdd1 /dev/sde1

RAID磁盘阵列的原理与搭建

# watch -n 1 cat /proc/mdstat

RAID磁盘阵列的原理与搭建

分区

#fdisk /dev/md10

格式化

# mkfs -t xfs /dev/md10

挂载

RAID磁盘阵列的原理与搭建

# mdadm -Ss

RAID磁盘阵列的原理与搭建

# mdadm -As

RAID磁盘阵列的原理与搭建

RAID-10磁盘阵列搭建成功。