RAID创建
CentOS 7 中创建RAID6磁盘阵列-良许Linux教程网 (lxlinux.net)
今天在学习RAID 过程中记录一下学习过程,没怎么看到raid0,1的创建啊 -.-做了一个RAID5,10
mdadm命令中常用参数以及作用:
参数 |
作用 |
-a |
检测设备名称 |
-n |
指定设备数量 |
-l |
指定RAID的级别 |
-C |
创建 |
-v |
显示过程 |
-f |
模拟设备损坏 |
-r |
移除设备 |
-Q |
查看摘要信息 |
-D |
查看详细信息 |
-S |
停止RAID磁盘阵列 |
注: RAID 10 是由 RAID 1 和 RAID 0 组成的,因此正确的叫法是“RAID 一零”, 而不是“RAID 十”。
lsblk 先查看已经安装好的磁盘;
mdadm -D /dve/md10
进行格式化格式为ext4
mkfs.ext4 /dev/md10
mkdir /RAID
mount /dev/md10 /RAID
vim /etc/fstab
/dev/md10 /RAID ext4 default 0 0
:wq 保存退出
mdadm -D /dev/md10 #查看信息
mdadm /dev/md10 -f /dev/sdb #模拟损坏
mdadm -D /dev/md10 #查看具体的信息
替换一个损坏的设备:
mdadm /dev/md10 -r /dev/sdb #
新增加的设备需要同步:
mdadm /dev/md10 -a /dev/sdc #-a 新添加的磁盘文件就可以了/dev/你需要增加的新的替换磁盘 磁盘新增后修复的功能
mdadm -D /dev/md10 #替换成功后还是需要查看一下md10具体信息里面有没有新添加的信息;
删除磁盘阵列;
umount /RAID
mdadm /dev/md10 -f /dev/sdb #下面的磁盘全部用-f 替换状态
然后用-r 移除
mdadm /dev/md10 -r /dev/sd[b-e] #移除
mdadm --stop /dev/md10
RAID5 多了一个-x 参数是代表一个替补的磁盘
mdadm -Cv /dev/md5 -n 3 -l 5 -x 1 /dev/sdb /dev/sdc /dev/sdd /dev/sdf #参数介绍 -n 磁盘的块数 -l md的等级 -x 替补的磁盘块数 其他的都跟上面10差不多的流程