Назад | Перейти на главную страницу

mdadm: конфигурация диска по UUID

Я хочу создать мягкий RAID-5 и использовать UUID в файле конфигурации mdadm. Итак, у меня есть четыре диска с 1 разделом на каждом, которые занимают весь диск. Но поскольку у разделов нет файловой системы, blkid не выдает UUID. Есть ли способ сделать это?

Сначала вы создаете устройство RAID5, а затем используете его UUID в вашем mdadm.conf, а не 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

Сначала создайте желаемый массив рейдов с помощью команды mdadm. Как только это будет сделано, у вас будет UUID для md. Затем вы можете создать mdadm.conf с помощью

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

Подтвердите позже с помощью ls -l /dev/disk/by-uuid/

Используйте записи в /dev/disk/by-id для ссылки на части RAID. Например:

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