Portál AbcLinuxu, 19. července 2025 17:36


Dotaz: RAID 0 / jbod, obnova dat

19.7.2011 19:25 navry
RAID 0 / jbod, obnova dat
Přečteno: 1222×
Odpovědět | Admin

Zdravim vsechny,

pred casem jsem se rozhodl udelat jedno linearni diskove pole ze 3 disku -> 1TB, 320GB, 120GB, bohuzel tedka mi odesel nejmensi znich, tak vsude hledam, jestli se daji nejak obnovit data ze zbylich dvou (podstatna cast), ale nikde nic nemuzu najit ani v en diskuzich. Podle me se z toho stal jbod a ne RAID 0 i kdyz to tak mdadm hlasi. Cetl jsem, ze kdyz se raid 0 sklada z disku ruznych velikosti, tak ze se zbyvajici disky upravi na velikost nejmensiho. Tady ktomu nedoslo tak pevne v to doufam.

Je nejaka moznost ho nejak kriticky sestavit bez posledniho disku? Pokud ne, je moznost nejak ty data z toho vytahnout?

 

root@Huey:~# fdisk -l

Disk /dev/sda: 40.0 GB, 40019582464 bytes
255 heads, 63 sectors/track, 4865 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x4621ddda

Device Boot Start End Blocks Id System
/dev/sda1 * 1 61 487424 83 Linux
Partition 1 does not end on cylinder boundary.
/dev/sda2 61 4499 35644416 83 Linux
/dev/sda3 4499 4866 2947073 5 Extended
/dev/sda5 4499 4866 2947072 82 Linux swap / Solaris

Disk /dev/sdb: 320.1 GB, 320071851520 bytes
255 heads, 63 sectors/track, 38913 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x86488648

Device Boot Start End Blocks Id System
/dev/sdb1 1 38914 312568832 fd Linux raid autodetect

Disk /dev/sdc: 1000.2 GB, 1000204886016 bytes
255 heads, 63 sectors/track, 121601 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00021acb

Device Boot Start End Blocks Id System
/dev/sdc1 1 121602 976760832 fd Linux raid autodetect

 

###############################################

root@Huey:~# mdadm -D /dev/md0
/dev/md0:
Version : 1.2
Creation Time : Tue Feb 22 22:12:49 2011
Raid Level : raid0
Raid Devices : 3
Total Devices : 2
Persistence : Superblock is persistent

Update Time : Tue Feb 22 22:12:49 2011
State : active, FAILED, Not Started
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0

Chunk Size : 512K

Name : fileserver:0
UUID : 0eccdd61:68ccd59a:18e2dbb2:f77615e9
Events : 0

Number Major Minor RaidDevice State
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 0 0 2 removed

Budu vdecny za kazdou radu.
...ale ja se snazim ringo... snazim se, jak muzu byt pastirem...
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

19.7.2011 21:42 svaca | skóre: 38
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Odpovědět | | Sbalit | Link | Blokovat | Admin
Pokud ti padl disk v RAID0, tak je ENDE a mas smulu. NENI ZADNA cesta, kdyz zkusis asemble toho md0, co to vypise ??/ ....

RAID0 je na vykon, hodi se tak na pole pro zpracovani suroveho videa a tak, ale mit na nem JEDINOU dulezitou vec je sebevrazda ...
Never give up ! Stay ATARI !
19.7.2011 21:44 svaca | skóre: 38
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Jo aha a tys to nel dokonce ze tri disku ... proste jestli je ten 3ti uplne KO. Adios :-)

Chce se mi uplne rict: Dobre Ti tak ... promin..
Never give up ! Stay ATARI !
19.7.2011 22:27 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
To je bohužel holá pravda.
19.7.2011 22:29 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Ale pokud lze číst, jen občas to hodí nějaký vadný sektor, vytáhnout většinu dat by asi šlo. Na netu jsou i popisy, jak vytahovali data z RAID5, dokonce HW raidu. Chce to ale dost hlubokou znalost struktury na disku a nebát se něco naprogramovat.
19.7.2011 23:10 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
pokud ten disk jde cist alespon z casti, presypal bych ho cely co pude pomoci ddrescue na druhy (stejny nebo vetsi) a zbyle vyzaloval... a pak teprve laborovat. Pokud to je linear (dle ruznych velikosti muze byt), mela by byt sance. Na druhou stranu je otazka v jakem poradi byly poskladany, protoze pokud ta 120ka byla zacatek celeho fs... bude toho chybet dost. Metadata jsou ted to nejcenejsi. :-(

Co mu nahaze klacky pod novy je jindy prijemna funkce fs nahazet soubory ruzne po disku. (ale zase by casto mohly byt vcelku)

No a ted jedna zcestna, nekdo schopnejsi by to mohl zavcasu vyvratit: Pokud by ten nejvetsi disk byl "zacatkem" celeho bloku... co takhle ho vykopirovat bokem (dd if=/dev/sdx1 of=/dev/sdy - v druhem pripade BEZ cisla oddilu...) a pustit na neho testdisk? I uvnitr pole se to bude (by mohlo) chovat jako "ztracena" partica. Totez muzes (pokud nenajdes na nejvetsim) zkusit i na tom druhem, ale tam vytezek neslibuje nic extra. Nicmene opravdu bych to zkousel jen na zaloze, at se mas jeste k cemu vracet.

Nicmene bych uvital, kdyby se pak puvodni pisatel ozval, jestli udelal nejake pokroky, pripadne alespon co vse k cili nevedlo... je to ozehave tema :-)
Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
20.7.2011 12:58 navry
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Diky za reakce, rovna jsem koupil novy terac, takze muzu skusit potom tvoji radu. Zajimalo by me docela, proc se nemuze raid sestavit experimentalne bez vsech souboru, kdyz mi ten disk vypadl tak furt byl pripojeny a prehraval jsem hudbu, nektera hudba mela 7s jina zase byla uplne cela a jina nebyla vubec. Podle vseho ten vypadnuty disk byl nakonci pole a prvni byl 1TB. Jinak skuste mi nekdo potrvrdit nebo vyvratit, ze kdyz raid 0 delam z rozdilnych disku tak ze bud se udela cele pole a je to tam linearne, nebo se vsechno zmensi na velikost nejmensiho a bylo by to teda 120 120 120, a nebo se to procentualne vypocitava. Vim ze to byla znacna hloupost, dulezite veci mam zalohovane ale jsou tam veci ktere nejsou tak dulezite ale je jich skoda a podstatna cast by jich mela byt na 1TB a 320GB... Hned jak dostanu vyplatu tak dokoupim jeste dalsi dva 1TB disky, kazdy radsi odnekud jinud a udelam raid 5... o 3TB+1TB paritni...
...ale ja se snazim ringo... snazim se, jak muzu byt pastirem...
20.7.2011 13:23 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
podle obecnych popisu "raid0" muze byt oboji... viz treba wiki V pripade linearniho zretezeno Ti to akorat chcipne ale cast souboru Ti zbyde v celku, jen blbe dostupna... V pripade stripu je lepsi vykon (protoze se cte/zapisuje zaraz na oba disky), ale v pripade vypadku nezustane jedno oko suche... ocekaval bych, ze pro ruzne kapacity bude linear lepsi proveditelny...
Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
20.7.2011 14:46 NeoV | skóre: 23
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Tak ci onak... Ked ti skapal disk, nevies teraz inicializovat raidove pole. Ked nevies inicializovat pole, nemas nad cim robit recover. A teda treba sa z datami rozlucit...

:-\
20.7.2011 15:00 dustin | skóre: 63 | blog: dustin
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
Linuxový raid0 nad různě velkým partišnami funguje OK, nějak si ty stripy rozdělí tak, aby se využilo celé místo na všech. Samozřejmě to pak nemá největší výkon, protože z některých disků se čte/píše více, než z jiných.

Režim linear jsem nikdy v praxi nepoužíval, default pro raid0 je stripe. Pokud lze disk částečně přečíst, lze jak jsem psal vytvořit program, který si ty stripy přečte a znovu poskládá ve správném pořadí. Pokud ale disk nijak nereaguje, bude prvním krokem jej oživit (nová elektronika atd.). Ale to už je docela drahý špás.
20.7.2011 15:48 Mti. | skóre: 31 | blog: Mti
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
jiste, pokud je to ve stripe modu, bude to celkove smutne. :-(
Vidim harddisk mrzuty, jehoz hlava plotny se dotyka...
20.7.2011 13:02 navry
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
jinak ten disk je uplne mrtvej, ani bios ho nevidi, jak dojdu domu hodim sem vypis dmesgu
...ale ja se snazim ringo... snazim se, jak muzu byt pastirem...
20.7.2011 13:01 navry
Rozbalit Rozbalit vše Re: RAID 0 / jbod, obnova dat
hodim sem vypis hned co prijdu domu
...ale ja se snazim ringo... snazim se, jak muzu byt pastirem...

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.