Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Blog Ubuntu -- Správa "projektů" české komunity Ubuntu

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: raid 1 "po selhání" chybně detekován jako raid 0  (Přečteno 119 krát)

martin.mucha

  • Návštěvník
  • *
  • Příspěvků: 40
  • Karma: +2/-0
    • Zobrazit profil
raid 1 "po selhání" chybně detekován jako raid 0
« kdy: 12 Únor 2019, 08:15:19 »
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

Kód: [Vybrat]
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:

Kód: [Vybrat]
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