https://onitroad.com 更多教程

4.将分区表复制到新磁盘

将分区表复制到新磁盘(注意:此 sfdisk 命令会将目标磁盘上的整个分区表替换为源磁盘的整个分区表,如果我们需要保留其他分区信息,请使用替代命令):

# sfdisk -d /dev/sda | sfdisk /dev/sdb
更换软件RAID数组中出现故障的镜像盘(mdadm)

本文说明了更换软件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