mdadm --assemble --scan -v
vypíše:
mdadm: looking for devices for /dev/md/0 mdadm: no RAID superblock on /dev/md/0 mdadm: /dev/sdd1 has wrong uuid. mdadm: no RAID superblock on /dev/sdd mdadm: /dev/sdc1 has wrong uuid. mdadm: no RAID superblock on /dev/sdc mdadm: /dev/sdb1 is busy - skipping mdadm: no RAID superblock on /dev/sdb mdadm: /dev/sda1 is busy - skipping mdadm: no RAID superblock on /dev/sda
bez úspěchu.
Řešení v mém případě:
mdadm --assemble --run --force /dev/md1 /dev/sdc1 /dev/sdd1 mdadm: /dev/md1 has been started with 2 drives.
Potom vidíme:
cat /proc/mdstat Personalities : [raid1] md1 : active (auto-read-only) raid1 sdc1[0] sdd1[1] 1953382336 blocks super 1.2 [2/2] [UU]
K aktivaci pole pro zápis:
mdadm --readwrite /dev/md1
poté již vidíme:
cat /proc/mdstat Personalities : [raid1] md1 : active raid1 sdc1[0] sdd1[1] 1953382336 blocks super 1.2 [2/2] [UU]
Vše běží ok.
Toť k dočasnému řešení. Trvalé řešení je následující.
Protože mě diskové pole raid /dev/md1 nevidělo po bootu, tak jsem musel dát příkaz:
mdadm -Es
ten vypsal:
mdadm -Es ARRAY /dev/md/1 metadata=1.2 UUID=b96a8718:833b1c7d:b43cae1c:188ccf34 name=datastore:1 ARRAY /dev/md/0 metadata=1.2 UUID=ee406f56:6f3d0648:351c0043:9b42f95f name=datastore:0
a potom do /etc/mdadm/mdadm.conf stačilo doplnit řádek:
ARRAY /dev/md/1 metadata=1.2 UUID=b96a8718:833b1c7d:b43cae1c:188ccf34 name=datastore:1
Případně to ID lze zjistit pomocí příkazu:
ls -la /dev/disk/by-id/
lrwxrwxrwx 1 root root 9 srp 22 21:57 md-uuid-b96a8718:833b1c7d:b43cae1c:188ccf34 -> ../../md1 zdroj2