mdadm --incremental 函数是什么?

mdadm --incremental 函数是什么?

我可以理解这个命令:

mdadm --create --verbose /dev/md0 --level=1 /dev/sda1 /dev/sdb2

但我不知道这样做的目的是什么:

mdadm --incremental /dev/sdb

答案1

增量模式用于组装阵列,主要是在启动系统或插入 RAID 驱动器时。这基本上是告诉 MD“我发现这个驱动器上有 MD 元数据,尝试从中创建一个数组”的一种方式。添加启动阵列所需的所有驱动器后,它将自动启动(例如,在启动期间找到或连接最后一个 RAID 驱动器后)。

带有 2 个磁盘的 RAID0 的简单示例:

$ sudo mdadm --incremental /dev/sdb
mdadm: /dev/sdb attached to /dev/md/127, not enough to start (1).
$ sudo mdadm --incremental /dev/sdc
mdadm: /dev/sdc attached to /dev/md/127, which has been started.

--incremental如果与它一起使用,--fail将从阵列中删除该设备(即使该设备根本不可用,例如/dev/sdX不存在,您仍然可以将其从阵列中删除)。这用于更换有故障或丢失的驱动器。

相关内容