Portál AbcLinuxu, 8. května 2025 20:14

Dotaz: Získání dat z raidového disku po zborcení primáru

15.1.2014 18:25 Peeter
Získání dat z raidového disku po zborcení primáru
Přečteno: 780×
Odpovědět | Admin
Příloha:
Dobrý den, na úvod nemám s RAID poli až tolik zkušeností. Stalo se, že jsem přišel k serveru, který se snažím spravovat, kde po spadnutí serveru (tl. on/off při chodu) systém najel jen do fsck a začal opravovat. Pak už nenajel resp. grub nemůže z disku číst. Byl tam RAID 1, primár je na kaši a zůstalo pole se zrcadlem a rád bych z něj dostal data. Otázka je jak je z toho dostanu? Když ho chci jako /dev/sdb1 namontovat, tak mi napíše, že spec. zařízení nezná. Po příkazu: mdadmin --examine /dev/md/imsm_0 jak ho namontovalo live CD, vypíše co je v příloze. Co s tím? Jak se můžu dostat k datům na zrcadle?

Všem moc děkuji za pomoc!!!

Řešení dotazu:


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

Odpovědi

15.1.2014 19:09 NN
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Odpovědět | | Sbalit | Link | Blokovat | Admin
Tak, pokud se ti podarilo sestavit pole s jednim diskem pokud dobre vidim, melo by stacit ho pripojit, neco jako:
mount -t tvujfs /dev/md/imsm_0 /mnt/xyz
15.1.2014 20:34 Peetr
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Díky za odpověď, nicméně to napíše wrong fs type, takže nee....když dám -t auto, tak napíše /dev/md127 : can't read superblock :-( v gparted, přitom vidím ext3 a i při něm ....wrong fs type......
15.1.2014 20:44 Peetr
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Mimochodem, imsm_0 ho nazvalo a takhle identifikovalo to liveCD. jinak kdyz kouknu na typ pomoci blkid, tak mi to ukazuje jako /dev/sdb a typ isw_raid_member a to nevim jak namontovat, abych tam videl data. Nebo jak tam instalnout grub, aby to zkusilo bootnout, kdyz je to zrcadlo....i kdyz radeji bych ty data nejdriv nekam prekopnul......
15.1.2014 21:08 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Odpovědět | | Sbalit | Link | Blokovat | Admin
takže byl pomocí mdadm odebrán vadný disk z pole a pole i přes to nejde připojit?

něco jako mdadm /dev/md0 --fail /dev/sda1 --remove /dev/sda1 podle této diskuze?
15.1.2014 21:35 Peetr
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Odebrán nebyl, potom co pole generované pomocí HW řadiče odešlo, resp. ten disk, tak toto se ukázalo jako současný stav.
15.1.2014 21:54 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
intel neposkytuje žádné utility pro správu pole, kde by se dal ten disk odebrat a přidat nový? někdy se dá něco nastavit těsně po POSTu a detekci základního hw, rádoby BIOS řadiče, ale chce to reboot...
16.1.2014 09:56 Peetr
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Nic jsem nenašel. Tak jako tak se to už podařilo vyřešit. V live CD disk system ukazal jen jako pozustatek pole, ale nakonec v me F19 po pripojeni na external to automount nacvakal jako std partition ze ktereho slo cist a data mam. Pak stacilo zkopnout obsah na jiny disk a jede to podle puvodni instalace. Nicmene dal bych potreboval znovu utvorit pole s druhym prazdnym diskem tak aby data v onom puvodnim zustala. Muzete me nakopnout jak na to? Ze zdejsich a jinych prikladu mi moc neni jasne jak na ten druhy prazdny disk dostat RAID1. A zrejme bych mel obsah masteru kopnout i na ten novy, coz?
16.1.2014 10:27 j
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Pokud pouzivas HW raid, tak kazdej normalni funguje tak, ze by ti system mel predevsim najet ... a vadnej disk normalne a jednoduse vymenis za jinej, nic nikde nastavovat netreba. Musi byt samo aspon stejne velkej.

Vadnej disk by to melo samo oznacit a vyhodit z pole. To co popisujes vede spis na nejaky SW pokusy a zniceni jednoho disku po obsahovy strance. Jinak normlane se pole chova tak, ze po vymene disku si data samo nakopiruje.
16.1.2014 10:47 Dimka
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Tak on prave zadnej hw raid nepouziva. Proto doporucuju vykaslat se na fake raid pres dmraid a pouzivat ciste linuxovy sw raid.
16.1.2014 10:49 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
když se nový disk přidá do pole, tak by replikace měla běžet automaticky, takže spustit pole s původním diskem a přidat nový...
16.1.2014 12:41 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Odpovědět | | Sbalit | Link | Blokovat | Admin
A co takhle napsat úplnou informaci o tom, co se vlastně stalo? Takhle z odpovědí lidi jen hádají, v jakém je to vlastně stavu.
  1. Původní stav: Jaké je to pole? HW RAID, SW RAID nebo nějaký Firmware RAID? Jak bylo a čím bylo pole vytvořeno? včetně verzí jednotlivých programů. Jaký je file systém na tom poli? Není tam ještě LVM nebo nějaká další vrstva? Jak system startoval? grub byl v MBR na padlém disku? /boot byl na RAIDu? atd.
  2. Jakými prostředky se to pole má spravovat standardně? Pád disku v poli je normální standardní situace, a měla by být ošetřena v rámci normálného systému. V HW poli (a někdy částečně i v firmware poli) mám správu pole, dalo by se říci, jako podčást BIOSu
  3. Jaké informace se z toho pole zatím dalo získat? Jeden screenshot nestačí
Určitě nepůjde přímo moutnout /dev/sdb1. Tam není filesystem, ale metainformace o poli. Stejně tak pokud je tam ještě nějaká vrstva jako LVM, crypt tak nepůjde moutnout /dev/md/imsm_0 protože tam jsou metainformace té vrsty a ne filesystem.
16.1.2014 13:45 Peetr
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Ok, takze bylo to puvodne HW RAID, po jednom nestandardnim vypnuti a zapnuti system zacal startovat s tim, ze ma chyby v fs, tak se spustil fsck, ale nedokazal upravit, bylo toho poskozeno moc. Tak se spustil pres konzoli manualne a dalo se vse fix a upravit. Pote uz grub zahlasil, ze nemuze cist z disku. V HW Raid utilita pri startu hlasila ze tenhle pirmar je HDD smart, ten druhy member raid a celkove pole bylo ve stavu Rebuild. Mel jsem za to ze timto pole neexistuje, tak jsem ho na primaru odstranil a to byla mozna chyba, pac pole = failed a puvodni disk na kasi. Nakonec se mi na svem notasu a F19 podarilo druhy disk pripojit jako klasicky disk bez pole a data zkopirovat, coz puvodne na liveCD na serveru nedarilo. Nakonec me napadlo pomoci dd komnout obsah member disku na primar coz pomohlo, data se prekopirovaly, resp. cela partisna a system najel. Nicmene najel jen pomoci prvniho disku jako samostatny, jiz bez raidu. Rad bych nyni opet raid nastavil. Nicmene kdyz se chci raidu na member disku zbavit napise, ze to muze disk poskodit nebo vse smazat, takze to jsem zatim nedelal. Nejdriv si musim udelat komplet obraz primaru pro moznost zalohy. Pak bych sekundar vynal a zkusil zase nazrcadlit, o coz jsem vas tu zadal o radu jak na to. Celkove je ale zajimavy, ze kdyz ten member disk dam fuc, tak system nenajede komplet. Kdyz ho tam necham najede to komplet. Pritom hlasi, ze pres pole nejede a ze vidi sdb jako member, ale evidentne z nej nejaka data taha.....
16.1.2014 14:10 Dimka
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Tak pro zacatek si ujasni jedno. Zadny hw raid nemas. /dev/md/imsm* je Intel Matrix RAID a to je fake raid jen to fikne. A navic pekne blbej a to co se ti stalo je u neho normalni (googli, najdes). Reseni je nepouzivat ho a prejit na normalni sw raid.
16.1.2014 15:44 -
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
povedal by som, ze ked sa spustilo fsck na primarnom disku, zmeny filesystemu sa preniesli aj na mirror => je to v prdeli :)
17.1.2014 12:22 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Podle mne je nejlepší a nejefektivnější zazálohovat pracovní data a postavit celý server znovu s použítím softwarového linuxového RAIDu mdraid. viz např Správa linuxového serveru, konkrétně části věnované RAID. Tak již napsal Dimka, žádný HW RAID tam není. HW RAID má vlastní řadič raidu s vlastním procesorem a kompletním softwarem pro řízení pole, který se pak pro OS prezentuje jako HW blokové zařízení do jehož vnitřní struktury nemá systém právo zasahovat. Na druhou stranu SW RAID mdraid je soft, kdy si celé řízení udělá linux sám, včetně všech údržbových pracech na poli v případě problémů. A vy jste si spustil třetí (a nejhorší) možnou variantu fake RAID. Což je pole provedené pouze v firmware desktopové základní desky, protože pro windowsí uživatele je HW RAID drahý a SW RAID v windowsech nemaj, tak mají zflikovaný RAID částečně na driveru a částečně na firmware desky.. Po najetí linuxu přístup k takovému poli zajišťuje dmraid, ale ten žádnou pořádnou údržbu pole neumí. Jedinou údržbu (tedy např. REBUID pole ) je možné prostředky v BIOSu. A tím pádem se musí počkat než údržba doběhne, protože dmraid není na udržbu jen na práci s fake RAID. (což byl asi právě ten případ s Rebuild, kdy bylo třeba počkat pár hodin než se porušené pole znovu sestaví.) Tedy jediné prostředky na správu máte v HW RAID utilitě po startu.
17.1.2014 12:58 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
protože pro windowsí uživatele je HW RAID drahý a SW RAID v windowsech nemaj
Nic proti zbytku, ale Widle soft. RAID maji, jestli se nepletu tak: 0,1,5(,JBOD) - 5 jen server edice.
To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†
17.1.2014 14:11 lertimir | skóre: 64 | blog: Par_slov
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru
Ok. widle ze systémového pohledu moc neznám. Máš představu, proč jsou na desktop deskách fake raidy tak populární a neřeší to interními prostředky windows? V každém případě ten RAID pak spočítá procesor. Podobně je to Intel Smart Response Technology, což je vytvoření SSD cache pro HDD. Kamarádovi se to zřítilo, a v linuxu to rozpoznal mdadm jako degradované pole a mohli jsme zachránit data.
17.1.2014 14:41 Šangala | skóre: 56 | blog: Dutá Vrba - Wally
Rozbalit Rozbalit vše Re: Získání dat z raidového disku po zborcení primáru

Podle mě to nesouvisí s widlemi, ale s tím, že je to prezentováno jako RAID, a protože je to napsáno u desky, tak to evokuje hardwarový RAID. A kdo se malinko zajímá zjistí, že je to super protože RAID1 mu zachrání data když klekne jeden disk(, a někdy to navíc považuje za zálohu, bo to má 2×), takže jak to vidí u desky či PC napsané - hurá dem do toho mám RAID.

Nemám velké zkušenosti s win-soft-raidem, ale i podle těch malých miroring funguje rozhodně lépe než fakeraid. Problém může začít, když si koupíš různé softy (mám velmi neblahou, respektive já a kolega, zkušenost jen s nejmenovaným-jen-widle-účetnictvím). Oni si dělají nějakou tu ujetou registraci podle HW a ty informace o discích (i co si vytlačíš přes j/vb-script) vypadají trochu jinak a ono to nefunguje po výměně, při odebrání disku, výměně a pod. a placená podpora, ti nabídne udělat novou instalaci win, i když jim tvrdíš, že jsi ji právě udělal a že je problém pravděpodobně v licencí, protože to generuje log (roj stejných řádků, až se to cuká, dokud aplikaci nevypneš - pár minut a máš stovky mega log ;)), kde to ta hláška nabízí a oni ti ještě pak řeknou, že to není jejich log (no asi není, používají nějakou knihovnu, která to prostě dělá, jenže oni rozumí jen DPH… - zlaté FlexiBee a jejich podpora)

To, že trpíš stihomamem, ještě neznamená, že po tobě nejdou. ⰞⰏⰉⰓⰀⰜⰉ ⰗⰞⰅⰜⰘ ⰈⰅⰏⰉ ⰒⰑⰎⰉⰁⰕⰅ ⰏⰉ ⰒⰓⰄⰅⰎ ·:⁖⁘⁙†

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.