我的服务器发生了严重故障。操作系统正常并且已备份并正在运行。在我重新插入我的 raid 驱动器并尝试安装它之前,我需要问这个简单的问题。
我不知道最初映射 /dev/sda(b/c) 的驱动器。我不知道 raid 中的哪个驱动器是操作系统的 /dev/sda 。如果我以错误的顺序连接它们,mdadm 会解决这个问题还是我会破坏raid?
答案1
mdadm
使用 UUID 查找阵列的驱动器部分。您只需将其指向其中一个驱动器即可让它找到阵列中的整组驱动器。此外,阵列元数据的完整副本应位于阵列的每个驱动器部分上。
自己尝试一下(例如使用/dev/sda2
):
# mdadm --query /dev/sda2
/dev/sda2: is not an md array
/dev/sda2: device 1 in 4 device active raid10 /dev/md120. Use mdadm --examine for more detail.
# mdadm --examine /dev/sda2
/dev/sda2:
[...]
Version : 0.90.00
UUID : 4412cfc6:5e1882a5:7dff47a2:91b78dd1 (local to host kvmserver)
[...]
Raid Devices : 4
Total Devices : 4
[...]
Number Major Minor RaidDevice State
this 1 8 2 1 active sync /dev/sda2
0 0 8 34 0 active sync /dev/sdc2
1 1 8 2 1 active sync /dev/sda2
[...]