[Eisfair] [E1] Altes Software Raid 1 ohne mdadm.conf erzeugt md124 md125 md126 md127

Holger Bruenjes holgerbruenjes at gmx.net
Do Jul 20 16:41:29 CEST 2023


Hallo Johannes

Am 20/07/2023 um 16.08 schrieb Johannes Hinteregger:

>>> #----------------------------------------------------------------------------
>>> #  mdadm.conf file generated by mdadm version: 2.8.3
>>                                                  ^^^^^^^^^
>> uralt ;-)
> 
> ups
> 
>>
>> mache bitte ein update auf die aktuelle mdadm Version 3.4.0 die ist auch
>> an Systemd angepasst
>>
>> eisman install mdadm
>>
> erledigt und neue mdadm.conf erstellt mit dem folgenden Inhalt:
> 
> #----------------------------------------------------------------------------
> #  mdadm.conf file generated by mdadm version: 3.4.0
> #
> #  Do not edit this file, edit /etc/config.d/mdadm
> #  Creation date: 2023-07-20 Time: 15:57:43
> #----------------------------------------------------------------------------
> DEVICE partitions
> ARRAY /dev/md/127_0 metadata=0.90 UUID=8b67e30d:9855464b:dce3b997:d44eac15
> ARRAY /dev/md/127_1 metadata=0.90 UUID=e06eca0d:4a4bb2ca:385b2224:37b98de5
> ARRAY /dev/md/125_0 metadata=0.90 UUID=63ad8927:38125ef0:12cd9f44:c016e716
> ARRAY /dev/md/124_0 metadata=0.90 UUID=298b8dd8:103d6aff:19095078:02a0c4b7
> PROGRAM /usr/libexec/mdadm/mdadm-event-handler.sh
> 
> 
> Jetzt stimmt die Reihenfolge nicht mehr, anhand der UUID sind die
> Partitionen zuordenbar.
> Warum sind das nicht die gleichen UUID wie in der fstab?

ein RAID besteht aus mehreren Teilen auf verschiedenen Platten, 
damit das nun zusammengebaut werden kann haben die zusammen 
gehoerenden Teile die gleiche UUID, damit kann das RAID zusammen 
gebaut werden.

Das Betriebssystem kann aber damit nichts anfangen, es benoetigt die 
Partitionsbezeichnung  /dev/md3 also die UUID davon

eis:/ # blkid /dev/md3
/dev/md3: UUID="602acf3f-228b-414b-8b8d-be0b945a966e" 
BLOCK_SIZE="4096" TYPE="ext4"

eis:/ # blkid /dev/md/3
/dev/md/3: UUID="602acf3f-228b-414b-8b8d-be0b945a966e" 
BLOCK_SIZE="4096" TYPE="ext4"

>> ia, aber bitte mit '/' dazwischen  /dev/md/1  etc...
> 
> Und bist Du Dir wirklich sicher, dass die device Bezeichnung mit
> zusätzlichem / also md/1 zum Ziel führt, ich habe nämlich gegenteiliges
> gelesen. Das gilt auch für die Info metadata=0.90 in jeder Zeile...soll
> das sicher drinbleiben?

Absolut

> 
> 
>>
>>> #----------------------------------------------------------------------------
>>> #  mdadm.conf file generated by mdadm version: 2.8.3
>>> #
>>> #  Do not edit this file, edit /etc/config.d/mdadm
>>> #  Creation date: 2023-07-20 Time: 14:47:50
>>> #----------------------------------------------------------------------------
>>> DEVICE /dev/sda[0-9]
>>> DEVICE /dev/sdb[0-9]
>>> ARRAY /dev/md1 UUID=63ad8927:38125ef0:12cd9f44:c016e716
>>> ARRAY /dev/md2 UUID=e06eca0d:4a4bb2ca:385b2224:37b98de5
>>> ARRAY /dev/md3 UUID=8b67e30d:9855464b:dce3b997:d44eac15
>>> ARRAY /dev/md4 UUID=298b8dd8:103d6aff:19095078:02a0c4b7
>>> PROGRAM /sbin/mdadm-event-handler.sh
>>>
> und editiert:
> 
> #----------------------------------------------------------------------------
> #  mdadm.conf file generated by mdadm version: 3.4.0
> #
> #  Do not edit this file, edit /etc/config.d/mdadm
> #  Creation date: 2023-07-20 Time: 15:57:43
> #----------------------------------------------------------------------------
> DEVICE partitions
> ARRAY /dev/md/3 metadata=0.90 UUID=8b67e30d:9855464b:dce3b997:d44eac15
> ARRAY /dev/md/2 metadata=0.90 UUID=e06eca0d:4a4bb2ca:385b2224:37b98de5
> ARRAY /dev/md/1 metadata=0.90 UUID=63ad8927:38125ef0:12cd9f44:c016e716
> ARRAY /dev/md/4 metadata=0.90 UUID=298b8dd8:103d6aff:19095078:02a0c4b7
> PROGRAM /usr/libexec/mdadm/mdadm-event-handler.sh

das ist so korrekt

mkinitrd -f

reboot

Holger



Mehr Informationen über die Mailingliste Eisfair