Ich habe RAID 10 auf einem frischen Ubuntu 20.04 installiert
Durch die folgenden Befehle:
1. mdadm --examine /dev/sdc /dev/sdd /dev/sde /dev/sdf
sudo parted /dev/sdc mklabel gpt
sudo parted /dev/sdd mklabel gpt
sudo parted /dev/sde mklabel gpt
sudo parted /dev/sdf mklabel gpt
sudo parted -a opt /dev/sdc mkpart primary ext4 0% 100%
sudo parted -a opt /dev/sdd mkpart primary ext4 0% 100%
sudo parted -a opt /dev/sde mkpart primary ext4 0% 100%
sudo parted -a opt /dev/sdf mkpart primary ext4 0% 100%
6. mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
7. cat /proc/mdstat
8. mkfs.ext4 /dev/md0
9. mount /dev/md0 /mnt/raid10/
10. nano /etc/fstab
/dev/md0 /mnt/raid10 ext4 defaults 0 0
mount -a
mount -av
12. mdadm --detail --scan --verbose >> /etc/mdadm/mdadm.conf
Auch wenn alle Konfigurationen gespeichert werden, wird das RAID nach dem Neustart inaktiv
Ändern Sie auch den Namen in /dev/md126 usw.
Dies passiert nur mit Ubuntu 20.04. Mit Ubuntu 18.04 funktioniert es gut.
Wenn ich es verwende, erfolgt ein Raid-Neustart.
`mdadm --stop /dev/md0`
mdadm --create --verbose /dev/md0 --level=10 --raid-devices=4 /dev/sdc /dev/sdd /dev/sde /dev/sdf
mdadm: Array /dev/md0 gestartet.
Antwort1
Sie scheinen eine Partition zu erstellen, z. B. sdc1, sdd1, sde1, sdf1, aber der Befehl mdadm verwendet die gesamte Festplatte, ohne die von Ihnen erstellte Partition zu verwenden. Wenn Sie versuchen, eine Partition zu verwenden, sollte der Befehl lauten:
mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdc1 /dev/sdd1 /dev/sde1 /dev/sdf1
auch um die Partition auf alle Festplatten zu kopieren, so dass sie gleich sind, können Sie verwenden
sgdisk -R <New_Disk> <Existing_Disk>
Seien Sie vorsichtig, die erste Diskette ist die neue. Das scheint falsch herum zu sein
Auch
sgdisk -G /dev/sdd
erstellt eine neue GUID auf den Datenträgern (nicht sicher, ob das nötig ist)
Nach dem Erstellen von Partitionen würde ich vor dem Erstellen des Arrays einen Neustart durchführen. Hoffe, das hilft.