我有一个带有 mdadm 的 Linux 软件 RAID-1。类似于这个问题(“如何安全地替换 Linux RAID5 阵列中尚未发生故障的磁盘? ”),我想替换 RAID 中的磁盘。
我的问题可能很愚蠢,但我想100% 确定我不会把事情搞砸。我的问题是我究竟如何删除(物理等)旧磁盘?我以前从未这样做过,担心我可能会犯新手错误并丢失大量数据。
操作完成后,以前的备用驱动器(此处为:sdc1)将变为活动状态,故障驱动器将被标记为故障 (F),以便您将其移除。
这是否意味着我可以/应该:
- 关闭机器电源
- 物理移除旧磁盘
- 启动机器。
- RAID 阵列现在将只有 2 个磁盘(一个旧磁盘和一个新磁盘)。
你的操作计划没问题。
唯一的补充是,在移除磁盘并重新启动机器后,您将拥有一个处于“失败”状态的磁盘。要完全删除对此类磁盘的任何引用,您必须发出以下命令:
mdadm <mdarray> --remove <faileddisk>
显然,用读取的设备名称替换 和 。
一个建议:如果可以,请使用回送设备和/或虚拟机对其进行模拟。当您对该过程有足够的信心时,请在真实硬件上发布它。