Snažím se naučit všechna úskalí RAIDu, než mu svěřím ta nejcennější data, a narazil jsem na problém, který není nikde diskutován.
Vytvořit jsem raid 1, aktualizoval /etc/mdadm/mdadm.conf viz [1], a spustil `update-initramfs -u`. Vše funguje, i po restartu mohu svazek namountovat. Nyní vypnu virtuálku, odstraním jeden disk simuluje kritické selhání. Raid je chybně detekován jako raid 0 (proč?), inactive (proč? protože máme k dispozici pouze půlku "raid0"?) není možné jej použít. Co bych čekal v této situaci je stále raid1, ve stavu: "active, degraded" ale rozhodně ne toto selhání. Dělám něco špatně? Viz výpis [2] pro více informací o selhání.
Možná přidružená otázka: proč mdadm.conf [1] obsahuje devices=/dev/sdb1,/dev/sdc1 když jsou skenovány všechny particie (když není definována proměnná DEVICE) a hledají se ty co podle UUID raid patří do svazku? Tak proč je toto generováno? A pokud je to tedy generováno, proč je použito /dev/sdc1 a ne UUID disku, resp. je možno zde UUID disku použít?
[1] mdadm.conf
cat /etc/mdadm/mdadm.conf
# 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 alfonz19gmail.com
MAILFROM vboxSystem
# definitions of existing MD arrays
# This configuration was auto-generated on Sun, 10 Feb 2019 09:57:56 +0100 by mkconf
ARRAY /dev/md0 level=raid1 num-devices=2 metadata=1.2 name=mmucha-VirtualBox1:0 UUID=16624299:11ed3af5:3a8acd02:cd24d4d0
devices=/dev/sdb1,/dev/sdc1
root@mmucha-VirtualBox1:~# cat /etc/mdadm/mdadm.conf
[2] popis chybného stavu:
root@mmucha-VirtualBox1:~# cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : inactive sdb1[0](S)
5236719 blocks super 1.2
unused devices: <none>
root@mmucha-VirtualBox1:~# mdadm --detail /dev/md0
/dev/md0:
Version : 1.2
Raid Level : raid0
Total Devices : 1
Persistence : Superblock is persistent
State : inactive
Working Devices : 1
Name : mmucha-VirtualBox1:0 (local to host mmucha-VirtualBox1)
UUID : 16624299:11ed3af5:3a8acd02:cd24d4d0
Events : 19
Number Major Minor RaidDevice
- 8 17 - /dev/sdb1