Linux软件RAID管理与维护
Linux软件RAID管理与维护
Linux内核中有一个名为md(multiple devices)的模块,它在底层管理RAID设备。我们可以通过应用程序mdadm来创建和管理软件RAID。
创建RAID10阵列
添加硬盘:
- 关闭CentOS系统,添加4块新的硬盘。
安装mdadm:
- 执行以下命令:
yum install mdadm -y
- 执行以下命令:
创建RAID10阵列:
- 使用以下命令:
注意:磁盘阵列名需以md开头,这里创建的是md10。mdadm -C -v /dev/md10 -l 10 -n 4 /dev/sd{b,c,d,e}
- 使用以下命令:
查看阵列信息:
- 运行以下命令:
mdadm -D /dev/md10
- 运行以下命令:
格式化:
- 执行以下命令:
mkfs.xfs /dev/md10
- 执行以下命令:
挂载使用:
- 使用以下命令:
mount /dev/md10 /ken
- 使用以下命令:
写入到文件:
- 方法一:
echo "mount /dev/md10 /ken" >> /etc/rc.local
- 方法二:
echo "/dev/md10 /ken xfs defaults 0 0" >> /etc/fstab
- 方法一:
模拟RAID10阵列磁盘损坏
模拟损坏磁盘:
- 运行以下命令:
mdadm /dev/md10 -f /dev/sdd
- 查看详细信息:
mdadm -D /dev/md10
- 运行以下命令:
重启系统。
添加磁盘:
- 使用以下命令:
mdadm /dev/md10 -a /dev/sdd
- 查看详细信息:
mdadm -D /dev/md10
- 使用以下命令:
创建RAID5阵列带热备份盘
添加磁盘并查看:
- 执行以下命令:
ls /dev/sd*
- 执行以下命令:
创建RAID5阵列:
- 使用以下命令:
mdadm -C /dev/md5 -l 5 -n 3 -x 1 /dev/sd{b,c,d,e}
- 使用以下命令:
查看阵列信息:
- 运行以下命令:
mdadm -D /dev/md5
- 运行以下命令:
格式化:
- 执行以下命令:
mkfs.xfs /dev/md5
- 执行以下命令:
挂载:
- 执行以下命令:
mkdir /ken mount /dev/md5 /ken
- 执行以下命令:
损坏后的添加和RAID10类似,请参照相应操作步骤进行处理。
赏
支付宝打赏
微信打赏


赞赏是不耍流氓的鼓励