Portál AbcLinuxu, 15. července 2025 01:43


Dotaz: Raid 1 nestartuje po boote

30.3.2005 09:02 sh0t
Raid 1 nestartuje po boote
Přečteno: 227×
Odpovědět | Admin
Mam tento problem. Mam vytvoreny RAID 1 pozostavajuci z 2 SATA diskov. Mam vytvorene vlastne 3 raid polia: (md0)= /dev/sda1, /dev/sdb2 - /boot (md1)= /dev/sda6, /dev/sdb6 - / (md2)= /dev/sda7, /dev/sdb7 - /home

A prave v tom poslednom mam problem, pretoze po boote nejde. Po nabootovani sa v pohode vytvoria md0, md1 ale pri md2 napise mdadm: error opening /dev/md2: No such file or directory

Avsak ak ho vytvorim rucne cez #mknod /dev/md2 b 9 2, a raid pole spustim cez #mdadm -As /dev/md2, tak vsetko funguje. Problem je v tom, ze pocas bootu sa nejako nevytvori zariadenie /dev/md2, aj ked ostatne dva (/dev/md0,md1) sa vytvoria.

Ak to spravim rucne ako som pisal vyssie cez #mknod ..., po reboote sa zariadenie nevytvori aj tak.

Myslel som, ze by problem mohol byt v udev, skopiroval som zariadenie do /etc/udev/devices cez #cp -a /dev/md* /etc/udev/devices ale aj tak nic

Pouzivam Mandrake 10.1, jadro 2.6.8.1 a mdadm 1.9

Za vsetky rady vopred dakujem. Urcite to bude iba nejaka somarina, ale neviem ako na to. Mozno by stacilo niekde do boot skriptov nastavit napevno cez mknod vytvorenie zariadenia, ale kde to neviem.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

30.3.2005 09:24 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Odpovědět | | Sbalit | Link | Blokovat | Admin
1. Prover fdisk /dev/sda a /dev/sdb

zda mas partiton oznacene jako raid (tusim fd nebo df ?)

2. Zkontroluj zda mas soubor /etc/raidtab

a vnem zaznam pro kazdy tvuj raid

3. Mirror RAID1 je vlastne jen kopirovani na 2 partition. V pripade problemu muzes mount primo jednu z partiton /dev/sda7 nebo /dev/sdb7 na /home rucne, zkopirovat data a udelat md pro HOME znova.
30.3.2005 10:12 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
1.typ je fd

2 už není potřeba

3 je blbost, protože na konci partition jsou nejaká metadata raidu, takže takhle to nebude fungovat. Lepší je připojit raid v degradovaném módu jenom s jedním diskem a pak ten druhý disk do pole přidat a nechat synchronizaci na raidu.
30.3.2005 11:52 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
1. OK

2. /etc/raidtab neni potreba pro autostart v kernelu s fd, ale mnoho distribuci pouziva /etc/raidtab napr pro init skipty pri kontrole. Prohledej adreas /etc/ zda nejaky soubor neobsahuje odkaz na raidtab.

Bez nej ti to bude fungovat presne do chvile, nez budes mit problem.

3. Anopak, to je prave ta nejvetsi vyhoda RADI1 od RAID5, ze jsou data dostupna i v kernelu bez podpory MD.
30.3.2005 12:42 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
2. Tak to je můj Debian o něco ochuzen, asi bych měl přemýšlet o přechodu na jinou distribuci, která ten soubor bude vyžadovat :-)

3. Jsou přístupná, ale raid nevytvoříš zkopírováním partition, potřebuješ vytvořit raid superblock, který je na konci partition.
30.3.2005 13:31 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
3 Nemluvil jsem o vytvoreni RAID, ale o zalohovani dat :-)
30.3.2005 13:41 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Mandrake 10.1 obsahuje

raidtools-0.90-13mdk.i586 RPM

V nich jsou priklady raidtab, takze minimalne tve raidtols

vyzaduji /etc/raidtab nebo /etc/raid/raditab
30.3.2005 13:54 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Tak to bude ono :-)
Unlike raidtools, mdadm can perform (almost) all of its functions without having a configuration file.
30.3.2005 13:59 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Miluji Anglictinu

almost :-)
30.3.2005 14:06 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Ale konfigurační soubor mdadm se nejmenuje raidtab, takže ten je opravdu zbytečný :-) .... Ale ještě jsem nenarazil na věc, kdy by po mě mdadm vyžadoval konfigurák.
mdadm does not use /etc/raidtab, the raidtools configuration file, at all. It has a different configuration file with a different format and an different purpose.
30.3.2005 14:13 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Neni jedno jak se conf jmenuje, stejnn muse dle logiky obsahovat podobna data ;-)
30.3.2005 14:16 jm
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
mdadm defaultne zadny konfigurak nepotrebuje a nepouziva, pro bezne ucely vubec neni potreba.
30.3.2005 14:17 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Prostě z logiky autodetect raidu žádný konfigurák nepotřebuješ :-)
30.3.2005 19:00 podlesh | skóre: 38 | Freiburg im Breisgau
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Autodetect? To funguje, na 2.6? Me se to jeste nepovedlo...
30.3.2005 19:02 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Já s tím naopak neměl žádný problémy :-) ... Tak ještě jednou reklama na vlastní návod :-)
30.3.2005 13:52 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Zálohovat data na disk, který z nějakého důvodu vypadl z RAIDu mě připadá lehce pochybné :-)
30.3.2005 12:47 Michal Čihař | skóre: 61 | blog: Bláboly | Praha
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Odpovědět | | Sbalit | Link | Blokovat | Admin
co vypisuje kernel při sestavování polí?
Weblate - překládání přes web | Gammu SMSD - posílání SMS | Blog
30.3.2005 19:02 natiku | skóre: 26 | blog: natiku
Rozbalit Rozbalit vše Re: Raid 1 nestartuje po boote
Mimochodem neni i na MDK 10.1 novejsi kernel alespon 2.6.10 ?

Založit nové vláknoNahoru

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

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