https://onitroad.com 更多教程
4.将分区表复制到新磁盘
将分区表复制到新磁盘(注意:此 sfdisk 命令会将目标磁盘上的整个分区表替换为源磁盘的整个分区表,如果我们需要保留其他分区信息,请使用替代命令):
# sfdisk -d /dev/sda | sfdisk /dev/sdb
本文说明了更换软件RAID数组中的镜像磁盘的步骤。
在此示例中,我们使用 /dev/sda1 作为已知良好分区,并将 /dev/sdb1 作为可疑或者失败分区。
在继续之前,建议备份原始磁盘。
在移除raid磁盘之前,请确保我们运行以下命令将所有磁盘缓存写入磁盘:
# sync
5.创建镜像
创建磁盘的镜像:
# mdadm --manage /dev/md0 --add /dev/sdb1
1. 将磁盘标记为失败
# mdadm --manage /dev/md0 --fail /dev/sdb1
要验证磁盘是否发生故障,请检查 /proc/mdstat:
# cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid5] [raid4] [raid6] [raid10] md0 : active raid1 sda1[0] sdb1[2](F) 976773168 blocks [2/1] [U_] md1 : active raid1 sda2[0] sdb2[1] 976773168 blocks [2/2] [UU]
失败的磁盘将被标记为“(F)”。
2.通过mdadm删除磁盘
# mdadm --manage /dev/md0 --remove /dev/sdb1
6. 验证
要测试设置,请输入以下命令:
# /sbin/mdadm --detail /dev/md0
以下命令将显示当前镜像磁盘恢复的进度:
# cat /proc/mdstat
3.更换磁盘
将故障磁盘更换为新磁盘。
日期:2020-09-17 00:14:09 来源:oir作者:oir