我的 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。在某些硬件上,当您构建没有此功能的内核时,您可以拥有更受控制的排序,但即使在这种情况下也没有保证。
那么,为什么要费心呢?不要盯着那些数字。它们是内部数据,不是为你准备的。它们只对那些进行取证或数据恢复的人有一点用处,但对你没有用处;你应该做适当的备份,而不是依靠黑魔法来恢复数据。