web-dev-qa-db-fra.com

Tableau RAID manquant après le redémarrage

Bien que je constate qu’il existe de nombreuses autres questions qui semblent concerner le même problème (ou un problème similaire), aucune d’entre elles n’a de réponse difinitive. Par conséquent, je le demande à nouveau.

Je suis le guide ici (externe, Digital Ocean) , plus précisément le guide "Raid 1". Je suis toutes les étapes, mais quand je redémarre, mdadm semble oublier le tableau RAID créé.

Une fois recréé, cela semble bien et les données sur le disque semblent persister après la recréation, bien que mdadm ait besoin de se synchroniser de nouveau et de reconstituer le tableau (ce qui prend plusieurs heures). Pour clarifier, tout ce que j'ai à faire pour récupérer le lecteur RAID est de réexécuter la commande create et de remonter le tableau.

J'ai suivi la section "Enregistrer la disposition du tableau" sur un tee-shirt, mais cela se produit encore. Quelqu'un peut-il offrir des conseils sur la façon de faire en sorte que le tableau reste visible?

Si quelqu'un veut voir la sortie de quelque chose, il suffit de demander.

/dev/sdb/ et /dev/sdc/ sont les lecteurs que j'utilise pour le tableau, /dev/md0 est le tableau.

Sortie de Sudo blkid après le redémarrage:

/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/sdb: PTUUID="aea84627-3e11-46a5-8a09-96510cae3a1a" PTTYPE="gpt"
/dev/sdc: PTUUID="76fce25c-b721-441b-b82e-b42d2d43d24b" PTTYPE="gpt"

Sortie de Sudo blkid après la recréation d'un tableau RAID:

/dev/nvme0n1p1: UUID="f9b2e155-854d-4a5d-a67e-17bd15f38289" TYPE="ext4" PARTUUID="72fd637a-3f84-4c87-a1fc-6dd4d093ee1d"
/dev/sda1: LABEL="Recovery" UUID="56FEDCF2FEDCCAFF" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="ba0395b4-48a6-45b1-b340-cf4bfe1d29d2"
/dev/sda2: UUID="1ADD-CEB5" TYPE="vfat" PARTLABEL="EFI system partition" PARTUUID="2024cdff-4b6f-460e-827d-7443180849e6"
/dev/sda4: UUID="22D0E70AD0E6E2D1" TYPE="ntfs" PARTLABEL="Basic data partition" PARTUUID="e4d35323-a0b8-4a47-9722-193cc6cd1197"
/dev/nvme0n1: PTUUID="a2ac4afb-a9fe-4c9c-aafd-ffe2e144b803" PTTYPE="gpt"
/dev/sda3: PARTLABEL="Microsoft reserved partition" PARTUUID="b0475376-4a4c-4388-8c13-486587f441d9"
/dev/sdb: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="5a38cecf-4236-db6a-d369-a53271993698" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"
/dev/md0: LABEL="DataStore" UUID="c5be481b-d487-4632-8594-7b0b847f327a" TYPE="ext4"
/dev/sdc: UUID="f80520f0-6304-ccc5-0ec2-bd8f6a2af079" UUID_SUB="cd27b6f9-d6e3-1c22-8746-3f2ebb3c5eb4" LABEL="BATTLESTAR:0" TYPE="linux_raid_member"

Contenu de /etc/mdadm/mdadm.conf: (Je m'assure de le mettre à jour à chaque recréation pour que l'UUID soit mis à jour)

# mdadm.conf
#
# !NB! Run update-initramfs -u after updating this file.
# !NB! This will ensure that initramfs has an uptodate copy.
#
# Please refer to mdadm.conf(5) for information about this file.
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This configuration was auto-generated on Mon, 05 Mar 2018 19:04:50 -0500 by mkconf

ARRAY /dev/md0 metadata=1.2 name=BATTLESTAR:0 UUID=f80520f0:6304ccc5:0ec2bd8f:6a2af079
1
Snappawapa

Très bien, je l'ai compris, grâce à un conseil d'une autre question ....

Ce qui a fini par résoudre mon problème était de créer une partition ext4 sur chaque lecteur et de pointer mdadm vers les partitions et non vers les lecteurs eux-mêmes. Après cela, le tableau était persistant après le redémarrage.

Je n'ai pas essayé cela avant cette question car l'autre question n'avait pas marqué la réponse comme acceptée.

0
Snappawapa