Est-il possible d'assembler une matrice RAID spécifique à l' aide de mdadm et de sa fonctionnalité de scan, mais sans avoir besoin d'un fichier de configuration?
Contexte:
j'utilise un initramfs sur mesure pour configurer mon système (dm-crypt et autres). Tout est fait et configuré dans le script init et c'est comme ça que je voudrais le garder, c'est-à-dire sans aucun fichier de configuration supplémentaire.
Mon objectif:
dans le script init, j'aimerais assembler une matrice RAID spécifique en utilisant uniquement la ligne de commande. La baie est identifiée via son UUID, le nom du périphérique md est donné et les membres de la baie doivent être analysés (car par exemple une clé USB attachée ou un périphérique défectueux gâcherait les noms / dev / sdX). Tous les autres périphériques et les matrices RAID potentielles doivent être ignorés, car lors du démarrage, seule cette matrice est intéressante (porte le système de fichiers racine).
En lisant attentivement la page de manuel de mdadm et en effectuant plusieurs tests, j'ai trouvé ceci:
mdadm --assemble --uuid <uuid> /dev/md0
Cela semble fonctionner, mais est-ce la bonne façon de procéder?
Depuis la page de manuel:
Si précisément un périphérique est répertorié, mais --scan n'est pas fourni, alors mdadm agit comme si --scan avait été donné et les informations d'identité sont extraites du fichier de configuration.