如果由于某种原因,硬盘的设备标识符发生变化(例如 /dev/sda 变为 /dev/sdb 反之亦然),这会影响 Linux 软件 RAID 系统吗?也就是说,设备是否仍能工作(假设启动和根不在该 RAID 分区上)?
答案1
RAID 阵列本身并不关心设备节点,因为每个组件设备都存储自己的元数据,包括其所属阵列的 UUID。组装阵列时,如果您指定 UUID 而不是设备节点路径(例如,如果您在其UUID=
线路上有mdadm.conf
),那么即使设备节点发生变化,它仍应继续工作。
如果由于某种原因,硬盘的设备标识符发生变化(例如 /dev/sda 变为 /dev/sdb 反之亦然),这会影响 Linux 软件 RAID 系统吗?也就是说,设备是否仍能工作(假设启动和根不在该 RAID 分区上)?
RAID 阵列本身并不关心设备节点,因为每个组件设备都存储自己的元数据,包括其所属阵列的 UUID。组装阵列时,如果您指定 UUID 而不是设备节点路径(例如,如果您在其UUID=
线路上有mdadm.conf
),那么即使设备节点发生变化,它仍应继续工作。