重新分配 mdadm 软件 raid 设备的驱动器索引号

重新分配 mdadm 软件 raid 设备的驱动器索引号

我的 RAID 1 阵列有两个磁盘,如下所示# mdadm --detail /dev/md0

...
...
...
    Number   Major   Minor   RaidDevice State
       5       8       32        0      active sync   /dev/sdc
       4       8       16        1      active sync   /dev/sdb

不知何故,mdadm 在 raid 设备索引 0 上分配了 /dev/sdc,在 raid 设备索引 1 上分配了 /dev/sdb

是否可以重新分配驱动程序以便 /dev/sdb 获取 raid 设备索引 0 并且 /dev/sdb 获取 raid 设备索引 1?

答案1

不,这绝对毫无意义。

首先,这是不可能的。驱动器是异步扫描的,现在的 sda 可以在重新启动后变成 sdb。在某些硬件上,当您构建没有此功能的内核时,您可以拥有更受控制的排序,但即使在这种情况下也没有保证。

那么,为什么要费心呢?不要盯着那些数字。它们是内部数据,不是为你准备的。它们只对那些进行取证或数据恢复的人有一点用处,但对你没有用处;你应该做适当的备份,而不是依靠黑魔法来恢复数据。

相关内容