mdadm:通过 UUID 配置磁盘

mdadm:通过 UUID 配置磁盘

我想创建一个软 RAID-5 并在 mdadm 配置文件中使用 UUID。因此,我有四个磁盘,每个磁盘有 1 个分区,覆盖整个磁盘。但由于分区没有文件系统,因此 blkid 不会提供 UUID。有办法吗?

答案1

首先创建 RAID5 设备,然后在 mdadm.conf 中使用它的 UUID,而不是文件系统的 UUID:

# mdadm --detail /dev/md0
/dev/md0:
        Version : 1.2
 ....
           Name : enterprise:0  (local to host enterprise)
           UUID : 7d2bf7e5:dc6edd5c:3ca12e46:8c9e5d4b
         Events : 48

    Number   Major   Minor   RaidDevice State

所以我有mdadm.conf一个

ARRAY /dev/md/0 metadata=1.2 UUID=7d2bf7e5:dc6edd5c:3ca12e46:8c9e5d4b name=enterprise:0

答案2

首先使用 mdadm 命令创建所需的 raid 阵列。完成后,您将获得 md 的 UUID。然后,您可以使用以下命令创建 mdadm.conf

mdadm --examine --scan > /etc/mdadm.conf

稍后验证ls -l /dev/disk/by-uuid/

答案3

使用中的条目/dev/disk/by-id来引用 RAID 的各个部分。例如:

/dev/disk/by-id/ata-ST9320423AS_5VH56VSB

相关内容