在 Linux RAID 中更换故障硬盘后,如何/何时物理移除它?

在 Linux RAID 中更换故障硬盘后,如何/何时物理移除它?

我有一个带 mdadm 的 Linux 软件 RAID-1。类似于这个问题 ("如何安全地更换 Linux RAID5 阵列中尚未出现故障的磁盘?"),我想更换磁盘阵列中的一个磁盘。

我的问题可能很愚蠢,但我想100% 确定我不会把事情搞糟。我的问题是我究竟如何(物理上等)删除旧磁盘?我以前从未这样做过,担心自己可能会犯新手错误并丢失大量数据。

一旦操作完成,前一个备用驱动器(此处为:sdc1)将变为活动状态,并且故障驱动器将被标记为故障(F),以便您可以将其删除。

这是否意味着我可以/应该:

  1. 关闭机器电源
  2. 物理移除旧磁盘
  3. 启动机器。
  4. 并且 RAID 阵列现在将只有 2 个磁盘 (一个旧磁盘和一个新的磁盘)。

答案1

你的手术方案没有问题。

唯一需要补充的是,移除磁盘并重启机器后,磁盘将处于“故障”状态。要完全删除对此类磁盘的任何引用,您必须发出以下命令:

mdadm <mdarray> --remove <faileddisk>

显然,用读取的设备名称替换和。

建议:如果可以的话,使用回溯设备和/或虚拟机进行模拟。当你对该过程有足够的信心时,在真实硬件上发布它。

相关内容