Portál AbcLinuxu, 4. května 2025 12:37

Starosti se sotwarovým RAIDem

25.7.2010 09:21 | Přečteno: 966× | linux

Přeinstaloval jsem si system (OpenSuse11.3) Já věděl, že to nebude jen tak. Zálohu konfiguračních souborů jsem si udělal na RAID :-( Takže teď ho nemůžu připojit zpět. Dříve jsem měl pohromadě všechny konfigurační soubory a zadal jsm jen mdadm --assemble /dev/md0 a zařízení se vytvořilo. Pak jsem ho v pohodě připojil pomocí mount. Jaký je postup v mém případě opětovně po nové instalaci zprovoznit RAID1 bez ztráty dat, nebo alespoň z něj nějak dostat data? Podle mého něco už ty disky obsadilo. Třeba příkaz
mdadm -A /dev/md0 /dev/sda1 /dev/sdb1
vypíše: cannot open device /dev/sda1: Device or resource busy mdadm: /dev/sda1 has no superblock - assembly aborted

výpis z fdisk -l
Disk /dev/sda: 2 000,4 GB, 2 000 398 934 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 243 201
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x000419e3

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sda1               1      243201  1953512001   fd  Linux RAID samorozpoznatelný

Disk /dev/sdb: 2 000,4 GB, 2 000 398 934 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 243 201
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x0004fa89

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdb1               1      243201  1953512001   fd  Linux RAID samorozpoznatelný

Disk /dev/sdc: 750,2 GB, 750 156 374 016 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 91 201
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x000e7eda

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/sdc1   *           1        6079    48827392   83  Linux
/dev/sdc2            6079       90818   680664064   83  Linux
/dev/sdc3           90818       91202     3081216   82  Linux swap/Solaris

Disk /dev/dm-0: 2 000,0 GB, 2 000 000 000 000 bajtů
hlav: 255, sektorů na stopu: 63, cylindrů: 243 152
Jednotky = cylindry po 16065 * 512 = 8 225 280 bajtech
Velikost sektoru (logického/fyzického): 512 bajtů / 512 bajtů
Velikost I/O (minimální/optimální): 512 bajtů / 512 bajtů
Identifikátor disku: 0x0004fa89

Zařízení Zavádět   Začátek       Konec    Bloky    Id  Systém
/dev/dm-0p1               1      243201  1953512001   fd  Linux RAID samorozpoznatelný
výpis z dmraid -s
*** Active Set
name   : pdc_ebjjheeffb
size   : 3906249984
stride : 128
type   : mirror
status : ok
subsets: 0
devs   : 2
spares : 0
výpis z mdadm --examine --scan
ARRAY /dev/md/0 metadata=1.0 UUID=43ce8706:157a6fc8:ce5d42fe:45489072 name=linux-wr0p:0
Musí to být přece nějaká prkotina. Proto jsem to raději dal jen sem do blogu. Snad někdo poradí. Jinak to vypadá, že je opravdu lépe nepoužívat softwarový raid a raději dělat rsync na druhý disk        

Hodnocení: 11 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (1) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

25.7.2010 09:49 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Odpovědět | Sbalit | Link | Blokovat | Admin
Proč je to v blogu? Pokud chcete poradit, dejte to do Poradny – tam to budou hledat lidé, kteří jsou ochotní poradit, a tam to také budou za několik měsíců či let hledat lidé, kteří mají stejný problém.
25.7.2010 11:22 xHire | skóre: 21 | blog: Linuxovník
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Přesně tak! Já si šel přečíst tenhle blogpost, protože jsem očekával nějaké rady, zkušenosti a varování, co všechno může člověka u softwarového RAIDu potkat, jak to třeba řešit a na co si dát naopak pozor. Ale tohle mě skutečně zklamalo.
Kryptoměny a bločenka.
AraxoN avatar 25.7.2010 09:58 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Odpovědět | Sbalit | Link | Blokovat | Admin
Podľa výpisu z fdisk už /dev/md0 máš. Prečo sa ho potom snažíš ešte raz vytvoriť cez assemble? Malo by stačiť ho namountovať... Čo vypíše tento príkaz?
cat /proc/mdstat
25.7.2010 14:09 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
právě zařízení md0 neexistuje

cat /proc/mdstat Personalities : unused devices: none
H0ax avatar 25.7.2010 15:03 H0ax | skóre: 36 | blog: Odnikud_nikam
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Máš tam /dev/dm-0 resp. /dev/dm-0p1
uid=0(root) gid=0(root) skupiny=0(root)
AraxoN avatar 25.7.2010 21:22 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Aha? Ten dm je možno mirror z device-mapper-a... Ten sa spúšťa skôr než autodekcia md-raid... Vieš sem hodiť výpis programu dmesg ?
AraxoN avatar 25.7.2010 21:23 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
... autodetekcia md-raid, som chcel povedať.
AraxoN avatar 25.7.2010 21:24 AraxoN | skóre: 47 | blog: slon_v_porcelane | Košice
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Už sa to vyriešilo... tak nič. :-)
25.7.2010 15:01 Semo | skóre: 45 | blog: Semo
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Odpovědět | Sbalit | Link | Blokovat | Admin
Podla vypisu fdisku to vyzera, ze RAID sa uz poskladal do /dev/dm-0.
If you hold a Unix shell up to your ear, you can you hear the C.
25.7.2010 18:52 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Dle mého soudu je /dev/dm-0 raid na základní desce a já potřebuji sestavit linuxový raid na md0
gtz avatar 25.7.2010 20:26 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
mount -t auto /dev/dm-0p1 /kam...

co se stane?
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
gtz avatar 25.7.2010 20:21 gtz | skóre: 27 | blog: gtz | Brno
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Odpovědět | Sbalit | Link | Blokovat | Admin
a nepomohlo by vytvořit /dev/md0 ? mkdevem?
- nejhorší jsou trpaslíci ... Ti Vám vlezou úplně všude
25.7.2010 21:23 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Takže vážení přítelé, problem byl vyřešen. Bylo třeba zablokovat dmraid, který obsadil disky a znemožnil vytvoření md0. V OpenSuse jsem zatím nenašel jinou cestu, než smazat/přesunout soubor /etc/rc.d/boot.dmraid

Pokus někdo najde lepší způsob, dejte ho sem.
25.7.2010 22:07 Michal Kubeček | skóre: 72 | Luštěnice
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem

Z hlavy mne napadá

  insserv -r boot.dmraid

Případně to vypnout v příslušném modulu YaSTu (za starých dobrých časů se mu říkalo runlevel editor, teď je to něco jako spouštění služeb).

26.7.2010 17:10 perda | skóre: 2 | blog: perda
Rozbalit Rozbalit vše Re: Starosti se sotwarovým RAIDem
Děkuji za nakopnutí. Ještě upřesním pro distro OpenSuse Yast Editor úrovní běhu -> expertní režim boot.dmraid - zakázat boot.md - povolit s písmenem B (Boot)

pokud máte správně vytvořen mdadm.conf pak už to bude fungovat.

hele
linux-wr0p:/home/perda # mdadm --detail /dev/md0
/dev/md0:
        Version : 1.00
  Creation Time : Tue Apr 27 17:42:08 2010
     Raid Level : raid1
     Array Size : 1953511864 (1863.01 GiB 2000.40 GB)
  Used Dev Size : 1953511864 (1863.01 GiB 2000.40 GB)
   Raid Devices : 2
  Total Devices : 2
    Persistence : Superblock is persistent

  Intent Bitmap : Internal

    Update Time : Mon Jul 26 16:58:26 2010
          State : active
 Active Devices : 2
Working Devices : 2
 Failed Devices : 0
  Spare Devices : 0

           Name : linux-wr0p:0  (local to host linux-wr0p)
           UUID : 43ce8706:157a6fc8:ce5d42fe:45489072
         Events : 30102

    Number   Major   Minor   RaidDevice State
       0       8       17        0      active sync   /dev/sdb1
       1       8        1        1      active sync   /dev/sda1

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.