raid mizeria
Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 error: No such disk Grub rescue: Megprobaltam Ubuntu 12.04 szerver rescue modban inditani, ilyenkor az egyes particiokat latja (sda1-6, sdb1-6), de a raid-et nem tudom ujbol osszeszerelni: mdadm --examine --scan ARRAY /dev/md/2 metadata=1.2 UUID=xxx:xxx:xxx:xxx name=server:2 ARRAY /dev/md/0 metadata=1.2 UUID=xxx:xxx:xxx:xxx name=server:0 spares=2 ARRAY /dev/md/1 metadata=1.2 UUID=xxx:xxx:xxx:xxx name=server:1 spares=2 ARRAY /dev/md/2 metadata=1.2 UUID=xxx:xxx:xxx:xxx name=server:2 spares=1 ARRAY /dev/md/3 metadata=1.2 UUID=xxx:xxx:xxx:xxx name=server:3 spares=2 cat /proc/mdstat (nem mutat semmilyen raid-et) mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. cat /proc/mdstat Personalities: [raid0] [raid1] [raid[6] [raid5] [raid4] md0: inactive sda2[0](S) sdb2[1](S) 20978842 blocks super 1.2 Miert nem tudom ujbol osszeszerelni a raid-et? Mit kell tennem, hogy ujbol magahoz terjen? Hogyan kavarodhat igy meg ket diszk berakasatol a rendszer (Ubuntu 12.04)? Minden segitseget elore is koszonok, tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 13 Aug 2012 15:03:05 +0200 tusi t...@enzim.hu wrote: Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 Szia, talán csak a grub conf-od ment tönkre. valami más rescue disc pl sysresccd- vel bootolva újra létre tudod hozni a grub confodat. A partícióknak raid1 esetében talán nem lett baja. Miki -- ~~~ Miklós Bán Behavioural Ecology Research Group Department of Evolutionary Zoology http://vocs.unideb.hu/banm University of Debrecen H-4010 Debrecen, Egyetem tér 1. Phone: +36 52 512-900 ext. 62356 ~~~ _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
13.08.2012 17:12 keltezéssel, Laborczi Pál írta: 13.08.2012 15:03 keltezéssel, tusi írta: Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Biztos, ami biztos alapon az eredeti diszkek közül csak az egyikek hagyd meg a rendszerben, majd a mentőrendszer betöltés után valami ilyesmivel próbálkozz, értelemszerűen persze mdadm -C --level=1 --raid-device=2 /dev/mdX /dev/sdaY missing Ezzel egy féllábú raid-1-et tudsz összerakni. Ha működik, akkor beteszed a 2. vinyót, és mdadm -A -val hozzáadod, szintén a mentőrendszeren keresztül. Ha ez is megvan, akkor blkid-vel írasd ki az UUID-ket, majd ellenőrizd, hogy ugyanazok az UUID-k vannak-e az mdadm.conf-ban. Az fdisk -l /dev/sd[a\|b] mit mond a partíciók típusára nézve? P. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
13.08.2012 15:03 keltezéssel, tusi írta: Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Biztos, ami biztos alapon az eredeti diszkek közül csak az egyikek hagyd meg a rendszerben, majd a mentőrendszer betöltés után valami ilyesmivel próbálkozz, értelemszerűen persze mdadm -C --level=1 --raid-device=2 /dev/mdX /dev/sdaY missing Ezzel egy féllábú raid-1-et tudsz összerakni. Ha működik, akkor beteszed a 2. vinyót, és mdadm -A -val hozzáadod, szintén a mentőrendszeren keresztül. Ha ez is megvan, akkor blkid-vel írasd ki az UUID-ket, majd ellenőrizd, hogy ugyanazok az UUID-k vannak-e az mdadm.conf-ban. Sok sikert: Pali. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
tusi t...@enzim.hu writes: Megprobaltam Ubuntu 12.04 szerver rescue modban inditani, ilyenkor az egyes particiokat latja (sda1-6, sdb1-6), de a raid-et nem tudom ujbol osszeszerelni: mdadm --examine --scan [...] Nézd meg inkább az egyes partíciókat egyenként (mdadm -E /dev/sdaX stb.), hátha az bevilágítóbb lesz. (Bár sajnos úgy tűnik, hogy a metaadatok súlyosan sérültek.) mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Ha mindkét diszken épek az adatok, akkor a --force opció segíthet. Végső esetben hasonlítsd össze a két partíciót, vagy derítsd ki akárhogy, hogy melyiken használhatóak az adatok, és készítsd el újból a tömbjeidet egy-egy eszközből (mdadm -C ... missing), majd add hozzá a másikat, amiRE szinkronizálni akarod az adatokat. Hogyan kavarodhat igy meg ket diszk berakasatol a rendszer (Ubuntu 12.04)? Nagyon jó kérdés! -- Feri. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 2012-08-13 at 17:12 +0200, Laborczi Pál wrote: 13.08.2012 15:03 keltezéssel, tusi írta: Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Biztos, ami biztos alapon az eredeti diszkek közül csak az egyikek hagyd meg a rendszerben, majd a mentőrendszer betöltés után valami ilyesmivel próbálkozz, értelemszerűen persze mdadm -C --level=1 --raid-device=2 /dev/mdX /dev/sdaY missing Ezzel egy féllábú raid-1-et tudsz összerakni. Ha működik, akkor beteszed a 2. vinyót, és mdadm -A -val hozzáadod, szintén a mentőrendszeren keresztül. Ha ez is megvan, akkor blkid-vel írasd ki az UUID-ket, majd ellenőrizd, hogy ugyanazok az UUID-k vannak-e az mdadm.conf-ban. Sok sikert: Pali. Koszonom, kozben en is gugliztam, es megtalaltam ezt a megoldast, a raid valoban helyreall a /proc/mdstat szerint, de a filrendszer nem. Ezt meg a tobb helyen olvasott hack-kelessel sem (mkfs.ext4 -n /dev/md0; fsck.ext4 -b 32768 /dev/md0) tudtam osszerakni tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 2012-08-13 at 17:26 +0200, Laborczi Pál wrote: 13.08.2012 17:12 keltezéssel, Laborczi Pál írta: 13.08.2012 15:03 keltezéssel, tusi írta: Sziasztok! Van egy szerverem, amiben 2 diszk van, mindegyik ugyanugy particionalva, es az egyes particiok raid1-ben osszeszerelve. A szerver jol mukodott egeszen addig, amig egy masik gepbol kivett 2 masik, szinten raidben (raid0-ban) levo diszket be nem tettem a meglevo ket diszk melle (a masik gep kapott egy aramloketet, es elhalt, a diszkekrol szerettem volna az adatot lementeni). Miutan betettem a ket diszket a szerver nem volt hajlando elindulni. Raadasul azutan sem, hogy ha csak a ket eredeti diszkkel inditom, a raid valahogy tonkrement. Bootolaskot ezt kapom: error: Unsupported RAID level: -100 error: Unsupported RAID level: -100 mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Biztos, ami biztos alapon az eredeti diszkek közül csak az egyikek hagyd meg a rendszerben, majd a mentőrendszer betöltés után valami ilyesmivel próbálkozz, értelemszerűen persze mdadm -C --level=1 --raid-device=2 /dev/mdX /dev/sdaY missing Ezzel egy féllábú raid-1-et tudsz összerakni. Ha működik, akkor beteszed a 2. vinyót, és mdadm -A -val hozzáadod, szintén a mentőrendszeren keresztül. Ha ez is megvan, akkor blkid-vel írasd ki az UUID-ket, majd ellenőrizd, hogy ugyanazok az UUID-k vannak-e az mdadm.conf-ban. Az fdisk -l /dev/sd[a\|b] mit mond a partíciók típusára nézve? Jot mond: fd Linux raid autodetect tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 2012-08-13 at 17:17 +0200, Ferenc Wagner wrote: tusi t...@enzim.hu writes: Megprobaltam Ubuntu 12.04 szerver rescue modban inditani, ilyenkor az egyes particiokat latja (sda1-6, sdb1-6), de a raid-et nem tudom ujbol osszeszerelni: mdadm --examine --scan [...] Nézd meg inkább az egyes partíciókat egyenként (mdadm -E /dev/sdaX stb.), hátha az bevilágítóbb lesz. (Bár sajnos úgy tűnik, hogy a metaadatok súlyosan sérültek.) igen, nekem is ugy tunik. Pl az ilyen sor nagyon zavar: Raid Level : -unknown- mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Ha mindkét diszken épek az adatok, akkor a --force opció segíthet. Igy gondoltad? mdadm -A /dev/md0 --force /dev/sda2 /dev/sdb2 Végső esetben hasonlítsd össze a két partíciót, vagy derítsd ki akárhogy, hogy melyiken használhatóak az adatok, és készítsd el újból a Hogyan? Az akarhogy nekem nem mukodik ... Nem lehet, hogy az adatok rendben vannak, csak a raid keveredett ossze? Gondolom, valahogy a diszkre irodik ki a raid parameterei, es indulaskor onnet veszi azokat. tömbjeidet egy-egy eszközből (mdadm -C ... missing), majd add hozzá a másikat, amiRE szinkronizálni akarod az adatokat. Elozo valaszban irtam, hogy ez a megoldas nem mukodott... Hogyan kavarodhat igy meg ket diszk berakasatol a rendszer (Ubuntu 12.04)? Nagyon jó kérdés! Mi tortenik, ha van ket gepem, mindkettoben raid1-ben osszeszerelt /dev/md0 es ezutan az egy gepbe teszem mind a negy diszket? Mivel az mdadm.conf-ban uuid-szerint vannak megadva a tombok, nem szabadna osszekavarodnia... es megis. Koszonom a segitseget, tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On 8/13/2012 3:03 PM, tusi wrote: Hogyan kavarodhat igy meg ket diszk berakasatol a rendszer (Ubuntu 12.04)? Ha nem tevedek, mind a ket gepednek ugyanaz volt a neve. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
tusi t...@enzim.hu writes: On Mon, 2012-08-13 at 17:17 +0200, Ferenc Wagner wrote: tusi t...@enzim.hu writes: Megprobaltam Ubuntu 12.04 szerver rescue modban inditani, ilyenkor az egyes particiokat latja (sda1-6, sdb1-6), de a raid-et nem tudom ujbol osszeszerelni: mdadm --examine --scan [...] Nézd meg inkább az egyes partíciókat egyenként (mdadm -E /dev/sdaX stb.), hátha az bevilágítóbb lesz. (Bár sajnos úgy tűnik, hogy a metaadatok súlyosan sérültek.) igen, nekem is ugy tunik. Pl az ilyen sor nagyon zavar: Raid Level : -unknown- Esetleg próbálkozz a metadata verzió explicit megadásával (--metadata=), mert változott már a default, és ez okozhatott akár kavarodást. mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Ha mindkét diszken épek az adatok, akkor a --force opció segíthet. Igy gondoltad? mdadm -A /dev/md0 --force /dev/sda2 /dev/sdb2 Igen, plussz még --metadata, miután kiderítetted, mi a helyes. De még sosem próbáltam, és lényegében ugyanaz lenne, mint az újraépítés. Végső esetben hasonlítsd össze a két partíciót, vagy derítsd ki akárhogy, hogy melyiken használhatóak az adatok, és készítsd el újból Hogyan? Az akarhogy nekem nem mukodik ... Nem lehet, hogy az adatok rendben vannak, csak a raid keveredett ossze? Gondolom, valahogy a diszkre irodik ki a raid parameterei, es indulaskor onnet veszi azokat. Igen, ezt a valahogyant határozza meg a metadata verzió. Ha 0.9 vagy 1.0, akkor az egyes RAID-1 komponenseket külön-külön tudod fsck-zni vagy akár mountolni, de arra figyelj, hogy ext4 fájlrendszeren a read-only mount is írással jár. Az 1.1 és 1.2 verziók már offseteket követelnek. -- Feri. _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 2012-08-13 at 20:58 +0200, Gabor HALASZ wrote: On 8/13/2012 3:03 PM, tusi wrote: Hogyan kavarodhat igy meg ket diszk berakasatol a rendszer (Ubuntu 12.04)? Ha nem tevedek, mind a ket gepednek ugyanaz volt a neve. Tevedsz. Kulonbozo a nevuk (w2, fal). tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
Akkor már csak az érdekesség kedvéért, milyen raid vezérlővel történt mindez? m -- ~~~ Miklós Bán Behavioural Ecology Research Group Department of Evolutionary Zoology http://vocs.unideb.hu/banm University of Debrecen H-4010 Debrecen, Egyetem tér 1. Phone: +36 52 512-900 ext. 62356 ~~~ _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 2012-08-13 at 22:25 +0200, Bán Miklós wrote: Akkor már csak az érdekesség kedvéért, milyen raid vezérlővel történt mindez? Ez egyszeruseg kedveert mindket gepen Ubuntu 12.04 LTS software raid, 3.2.0-27 kernellel. A kulonbseg annyi, hogy amibol kivettem az 32bites, amibe betettem az 64 bites. tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
Esetleg próbálkozz a metadata verzió explicit megadásával (--metadata=), mert változott már a default, és ez okozhatott akár kavarodást. az biztos 1.2. Ubuntu 12.04 volt a gepen. mdadm -A /dev/md0 /dev/sda2 /dev/sdb2 mdadm: /dev/md0 assembled from 0 drives and 2 sparses - not enough to start the array. Ha mindkét diszken épek az adatok, akkor a --force opció segíthet. Igy gondoltad? mdadm -A /dev/md0 --force /dev/sda2 /dev/sdb2 ez az eredmeny: mdadm --examine /dev/sdb3 /dev/sdb3: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : e2df5dbc:aa77554e:d88c20b4:61a3fae5 Name : fal:1 Creation Time : Fri Nov 11 22:01:05 2011 Raid Level : -unknown- Raid Devices : 0 Avail Dev Size : 20978842 (10.00 GiB 10.74 GB) Data Offset : 2048 sectors Super Offset : 8 sectors State : active Device UUID : 54dda74c:f25f34c8:5e117406:c761f80a Update Time : Mon Aug 13 14:01:24 2012 Checksum : 4f47622e - correct Events : 1 Device Role : spare Array State : ('A' == active, '.' == missing) mdadm --examine /dev/sdc3 /dev/sdc3: Magic : a92b4efc Version : 1.2 Feature Map : 0x0 Array UUID : e2df5dbc:aa77554e:d88c20b4:61a3fae5 Name : fal:1 Creation Time : Fri Nov 11 22:01:05 2011 Raid Level : -unknown- Raid Devices : 0 Avail Dev Size : 20978842 (10.00 GiB 10.74 GB) Data Offset : 2048 sectors Super Offset : 8 sectors State : active Device UUID : 8e5f3a7f:201f5afa:8cd5caee:3c9a8e96 Update Time : Mon Aug 13 14:01:24 2012 Checksum : 27eca03a - correct Events : 1 Device Role : spare Array State : ('A' == active, '.' == missing) grep e2df /etc/mdadm/mdadm.conf ARRAY /dev/md/1 metadata=1.2 UUID=e2df5dbc:aa77554e:d88c20b4:61a3fae5 name=fal:1 mdadm -A /dev/md1 --force --metadata=1.2 /dev/sdb3 /dev/sdc3 mdadm: /dev/md1 assembled from 0 drives and 2 spares - not enough to start the array. cat /proc/mdstat Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10] md1 : inactive sdb3[1](S) sdc3[0](S) 20978842 blocks super 1.2 tusi _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux
Re: raid mizeria
On Mon, 13 Aug 2012 23:23:12 +0200 tusi t...@enzim.hu wrote: On Mon, 2012-08-13 at 22:25 +0200, Bán Miklós wrote: Akkor már csak az érdekesség kedvéért, milyen raid vezérlővel történt mindez? Ez egyszeruseg kedveert mindket gepen Ubuntu 12.04 LTS software raid, 3.2.0-27 kernellel. A kulonbseg annyi, hogy amibol kivettem az 32bites, amibe betettem az 64 bites. Ah, valahogy azt gondoltam, hogy a raid0-as újonnan érkező két diszk nem softraidben volt, estleg az új gépen volt valami raid vezérlő ami bekavart. Akkor láttam egy kicsit hasonló soft raid összeomlást, amikor egy gépbe visszakerült egy korábbi biztonsági másolat és a blkid-ik azonosak voltak 2 diszkenként és a softraid félig az egyikről félig a másikról állt fel, majd omlott össze. Esetleg nem lehet, hogy valamiért nálad is összekeveredett a két fél pár? A tükrözött diszkjeidnek mindkét fele tönkrement? A tönkrement tükrözött diszk(ek)en hogy néz ki az MBR és a partíciós bejegyzések? Különböznek valahol? Bár most ez majdnem mind1 mert már ha jól értem akkor módosítottál több mindent. Valahogy azt várnám, hogy alacsony szinten valahol egészen behatárolható módon látszani kellene, hogy mi romlott el. Bocs, hogy csak most mondom, de azt hiszem, hogy addig nem kéne semmi módosítást kiadni a diszkeken míg nem látod, hogy, mi a baj és nem csináltál egy újabb backupot. Miki -- ~~~ Miklós Bán Behavioural Ecology Research Group Department of Evolutionary Zoology http://vocs.unideb.hu/banm University of Debrecen H-4010 Debrecen, Egyetem tér 1. Phone: +36 52 512-900 ext. 62356 ~~~ _ linux lista - linux@mlf.linux.rulez.org http://mlf2.linux.rulez.org/mailman/listinfo/linux