我想创建一个软 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