Чи можливо зібрати певний масив RAID, використовуючи mdadm та його функціональність сканування, але без необхідності файлу конфігурації?
Передумови:
я використовую власні initramfs для налаштування системи (dm-crypt та інші речі). Все робиться і налаштовується в рамках сценарію init, і саме так я хотів би зберегти його, тобто без додаткових файлів конфігурації.
Моя мета:
У рамках сценарію init я хотів би зібрати один конкретний масив RAID, використовуючи лише командний рядок. Масив ідентифікується через його UUID, вказується ім’я пристрою md і слід сканувати члени масиву (оскільки, наприклад, приєднана USB-накопичувач або несправний пристрій зіпсує імена / dev / sdX). Усі інші пристрої та потенційні масиви RAID слід ігнорувати, оскільки під час завантаження представляє інтерес лише один масив (несе кореневу файлову систему).
Ретельно читаючи сторінку людини mdadm і виконуючи кілька тестів, я придумав це:
mdadm --assemble --uuid <uuid> /dev/md0
Це, здається, працює, але чи це правильний спосіб зробити це?
Зі довідкової сторінки:
Якщо точно вказано один пристрій, але --scan не задано, то mdadm діє так, ніби - був заданий скан, а інформація про особу вилучається з файлу конфігурації.