RAID磁盘阵列的原理与搭建
Posted djlsunshine
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了RAID磁盘阵列的原理与搭建相关的知识,希望对你有一定的参考价值。
学习导图
RAID-0结构关系图
RAID-1结构关系图
RAID-5:条带+分布校验(三块磁盘以上)
RAID-10:镜像+条带(四块磁盘以上)
RAID-0
添加两块硬盘,分别为磁盘1、磁盘2。最好两个磁盘大小一样。
分别对磁盘1(sdb)和磁盘2(sdc)进行分区,为sdb1、sdc1.
mdadm是一个用于创建、管理、监控RAID设备的工具,它使用linux中的md驱动。
安装工具
#yum install mdadm
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
查看一下是否创建成功
#ll /dev/md0
看配置文件
#mdadm -Ds
查看信息
#mdadm -D /dev/md0
分区
#fdisk /dev/md0
查看分区
#fdisk -l
或者
# ls /dev/md0
格式化
# mkfs.xfs /dev/md0p1
创建并挂载
修改配置文件,设置成自动挂载:
# blkid | grep md0 -------------------(查看UUID)
并添加到/etc/fstab配置文件中。
查看配置文件是否修改成功
#tail -l /etc/fstab
RAID-0磁盘阵列搭建成功。
RAID-1
查看磁盘
# ls /dev/sd
分区之后
# mdadm -C -v /dev/md1 -l 1 -n 2 -x 1 /dev/sdb1 /dev/sdc1 /dev/sdd1
# watch -n 1 cat /proc/mdstat
#cat /proc/mdstat
# fdisk /dev/md1
格式化
# mkfs.xfs /dev/md1p1
挂载
# cat /proc/mdstat
模拟磁盘损坏
# mdadm -f /dev/md1 /dev/sdc1
移除
# mdadm -r /dev/md1 /dev/sdc1
RAID-1磁盘阵列搭建成功。
以上是关于RAID磁盘阵列的原理与搭建的主要内容,如果未能解决你的问题,请参考以下文章