linux – 更换RAID阵列中发生故障的硬盘驱动器的步骤是什么?
发布时间:2020-12-14 03:01:51 所属栏目:Linux 来源:网络整理
导读:3年前,一位同事在Ubuntu 9.04上设置了一个软件RAID-6阵列,我从操作系统获得了驱动器有坏扇区的消息,应该更换.我想删除这个驱动器并用新驱动器替换它,但是,我以前从未这样做过,我害怕在修复阵列的过程中我最终会破坏它. 我知道阵列的设备ID,我知道阵列中各个
3年前,一位同事在Ubuntu 9.04上设置了一个软件RAID-6阵列,我从操作系统获得了驱动器有坏扇区的消息,应该更换.我想删除这个驱动器并用新驱动器替换它,但是,我以前从未这样做过,我害怕在修复阵列的过程中我最终会破坏它.
我知道阵列的设备ID,我知道阵列中各个驱动器的设备ID.另外,我身体上有坏车. 使用新驱动器替换坏驱动器并使阵列再次运行的步骤是什么? 解决方法
我强烈建议您在继续之前熟悉每个步骤的工具和含义.最后一步最容易出错,并假设你的启动设备是hd0.知道你的bootloader!
在此示例中,sdc是失败的设备raid成员,sdb是已知的良好设备raid成员,md0是raid设备. >创建当前(失败)驱动器的分区表结构备份: # sfdisk -d /dev/sdc > ~/raid.ptbackup 如果这不起作用,或者表不可恢复/可疑,则从raid集中的另一个驱动器复制结构. # sfdisk -d /dev/sdb > ~/raid.ptbackup >将所有失败的驱动器分区标记为失败并删除. # mdadm --manage /dev/md0 --fail /dev/sdc1 # mdadm --manage /dev/md0 --remove /dev/sdc1 >用新驱动器物理替换故障驱动器. # sfdisk /dev/sdc < ~/raid.ptbackup >将驱动器分区添加到raid集中. # mdadm --manage /dev/md0 --add /dev/sdc1 >在新驱动器上安装grub. grub grub> device (hd0) /dev/sdc grub> root (hd0,0) grub> setup (hd0) grub> quit (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |