软 Raid
1,mdadm -C 创建磁盘
选项 | 功能 |
---|---|
-n # | 使用#块盘创建raid |
-l # | raid 级别 # |
-a {yes/no} | 是否自动创建目标raid设备的设备文件 |
-c | chunk_size指明大小快,单位为k |
-x # | 指明空磁盘个数(备份) |
例如:
mdadm -C /dev/md0 -a yes -l 5 -n 3 -x 1 /dev/sd{b,c.d,e}1 用4块硬盘建raid5,3块使用,1块备份
注意:这里如果做热备份,是要将原本磁盘与与热备份磁盘加起来是后面所能用到的总磁盘数量
建成磁盘后的附加功能选项:
选项 | 功能 |
---|---|
mdadm -D /dev/md0 | 显示raid详细信息 |
mdadm -S /dev/md0 | 停止设备 |
mdadm -D -s /dev/md1 >> /etc/mdadm.conf | 生成配置文件 |
mdadm -A -s /dev/md0 | 激活设备 |
mdadm -R /dev/md0 | 强制启动 |
mdadm /dev/md0 -f /dev/sdb1 | 设置sdb1为坏磁盘 |
mdadm /dev/md0 -r /dev/sdb1 | 移除坏盘 |
mdadm /dev/md0 -a /dev/sdb1 | raid 里添加硬盘 |
2 ,获取改RAID的UUID
mdadm --detail /dev/md0 \grep -i uuid
UUID: 8akfbaf we93294783y9t9r53gf9reb(此UUID是设备向系统注册的UUID):此行为显示行
3,开始设置mdadm.conf
vim /etc/mdadm.conf //进去之后添加UUID 如下行内容
ARRAY /dev/md0 UUID=8akfbaf we93294783y9t9r53gf9reb
在此步这里设置文件格式化,要不然后面文件挂载不成功
mkfs.xfs /dev/md0
4,获取测试信息
blkid /dev/md0 (此UUID是全局UUID,用来唯一的代表这个设备)
/dev/md0:UUID=‘8akfbaf we93294783y9t9r53gf9reb’ TYPE="EXT4”
5,设置开机自启动
UUID=8akfbaf we93294783y9t9r53gf9reb(此UUID是全局UUID) /data ext4 defaults 0 0
mount -a
6,测试
df -Th
附加删除raid
删除RAID
mdadm -S /dev/md5 停止raid
mdadm --zero-superblock /dev/sdb1 删除sdb1信息
mdadm --zero-superblock /dev/sdc1 删除sdc1信息
mdadm --zero-superblock /dev/sdd1 删除sdb1信息
mdadm --zero-superblock /dev/sde1 删除sdb1信息