Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建

RAID(Redundant Array of Inexpensive Disks)独立冗余磁盘阵列
命令:mdadm #用于管理Linux系统中的软件RAID硬盘阵列

常用参数及作用

参数 作用
-a 检测设备名称
-n 指定设备数量
-l 指定RAID级别
-C 创建
-v 显示过程
-f 模拟设备损坏
-r 移除设备
-Q 查看摘要信息
-D 查看详细信息
-S 停止RAID 磁盘阵列
测试

1.关闭虚拟机新添加4块硬盘,命令创建RAID 名为md0,格式化ext4文件系统进行测试
怎么添加四块硬盘见我之前的虚拟机磁盘添加

mdadm -Cv /dev/md0 -a yes -n 4 -l 10 /dev/sdb /dev/sdc /dev/sdd /dev/sde  (创建raid10)
mkfs.ext4 /dev/md0 (格式化)
mkdir /raid
mount /dev/md0 /raid (手动挂载)
mdadm -D /dev/md0 (查看详细信息)
echo "/dev/md0 /raid ext4 defaults 0 0" >> /etc/fstab (自动挂载)
mount -a  (挂载/etc/fstab所有)

2.损坏磁盘阵列及修复,模拟一块硬盘损坏情况并修复

mdadm /dev/md0 -f /dev/sdb (损坏一块硬盘)
mdadm -D /dev/md0 
umount /raid (卸载挂载点)
mdadm /dev/md0 -r /dev/sdb (移除损坏的硬盘)
mdadm /dev/md0 -a /dev/sdb (添加硬盘到阵列中)
mdadm -D /dev/md0 (查看raid详细信息)
mount -a 

3.raid5+热备盘的创建

mdadm -Cv /dev/md0 -a yes -n 3 -x 1 -l 5 /dev/sd{b,c,d,e} 
mkfs.ext4 /dev/md0
mdadm -D /dev/md0
mount /dev/md0 /raid
lsblk
过程图片

查看添加的四块硬盘
Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第1张图片

Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第2张图片Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第3张图片Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第4张图片Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第5张图片Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第6张图片Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第7张图片
Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第8张图片
Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第9张图片
Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第10张图片
Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建_第11张图片

你可能感兴趣的:(Linux Raid10 的创建破坏及修复 Raid5+热备盘的创建)