这应该很简单,但我一直无法通过搜索找到直接答案。
我发现,如果我卸载 mdadm 管理的阵列,然后 (1) 拔下阵列的插头,(2) 关闭阵列所在机柜的电源,(3) 重新启动系统,或 (4) 关闭系统,则会出现mdadm
问题有关检测到失败事件的警报:
This is an automatically generated mail message from mdadm
running on <hostname>
A Fail event had been detected on md device /dev/md0.
It could be related to component device /dev/sdc1.
Faithfully yours, etc.
P.S. The /proc/mdstat file currently contains the following:
Personalities : [raid1]
md0 : active (auto-read-only) raid1 sdc1[1](F) sdb1[0]
1952984000 blocks super 1.2 [2/1] [U_]
unused devices: <none>
RAID 看起来很好并且可以轻松恢复。为了避免生成此警报,我必须mdadm --stop /dev/md0
在卸载之后、断开连接或重新启动之前执行吗?对于例行系统重新启动和关闭,是否应将此命令包含在脚本中并在和/etc/init.d/
中进行符号链接?/etc/rc0.d/
/etc/rc6.d/
谢谢你的澄清。
答案1
是的,您需要在移除磁盘之前停止阵列。一般来说,操作顺序是这样的,完成每个步骤才能执行下一步:
- 停止使用阵列上的文件系统的任何程序。
- 卸载阵列上的所有文件系统。
- 停止阵列。
- 将阵列磁盘下电。
如果您使用 LVM,则需要在步骤 2.5 中停用 LVM 卷映射,但我不知道执行此操作的正确方法。