Portál AbcLinuxu, 16. května 2024 04:41


Dotaz: Vadne dva disky v RAID, problem s loop0

18.1.2012 04:56 Rishare
Vadne dva disky v RAID, problem s loop0
Přečteno: 302×
Odpovědět | Admin
Ahoj,

stala se mi nemila vec a v poli (RAID5) odesly dva disky. Jeden totalne a druhy pro pokusu o sestaveni padne na DMA. Pokusil jsem se z nej udelat image:
dd if=/dev/hdh of=/x/image_hdh bs=8M conv=noerror
Pote ale nevim, jak pole s image sestavit. Riad je sestaveny z disku hd[aefgh]2. hdf je uplne mimo. Zkousel jsem:
losetup /dev/loop0 /x/image_hdh
fdisk -ul /dev/loop0
Disk /dev/loop0: 120.0 GB, 120023031808 bytes
255 heads, 63 sectors/track, 14591 cylinders, total 234419984 sectors
Units = sectors of 1 * 512 = 512 bytes

      Device Boot      Start         End      Blocks   Id  System
/dev/loop0p1              63      514079      257008+  82  Linux swap
/dev/loop0p2          514080   234436544   116961232+  fd  Linux raid autodetect
partprobe /dev/loop0
Error: Can't have a partition outside the disk!
mdadm -A /dev/md0 /dev/hd[aeg]2 /dev/loop0p2 --force --run
mdadm: cannot open device /dev/loop0p2: No such file or directory
mdadm: /dev/loop0p2 has no superblock - assembly aborted
A ted nevim, jestli je disk tak poskozen, ze je i image spatny, nebo zda delam neco spatne? Diky moc za jakoukoliv pomoc.
Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře.

Odpovědi

18.1.2012 10:29 Milan Roubal | skóre: 25
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Odpovědět | | Sbalit | Link | Blokovat | Admin
cannot open device /dev/loop0p2: No such file or directory
ten odkaz na zarizeni /dev/loop0p2 existuje?
18.1.2012 10:36 Rishare
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Neexistuje. Jak jej mohu vytvorit?
18.1.2012 10:52 Radovan Garabík
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
rmmod loop
modprobe loop max_part=4
losetup -f /x/image_hdh
loop musí byť patchnutý s podporou max_part
19.1.2012 09:39 Rishare
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Dekuji za radu, toho jsem se prave bal, protoze bych musel prekompilovavat kernel.
modprobe loop max_part=4
FATAL: Module loop not found.
Takze to asi zkusim nejdriv na nejaky harddisk ddckem nahrnout a pak se uvidi. Kazdopadne diky za pomoc.
19.1.2012 10:49 R
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Alebo tym ddckom skopiruj do druheho suboru len tu particiu, tzn. dd if=disk.img of=part.img bs=1M skip=257040 (ak som sa nepomylil).
21.1.2012 23:36 Rishare
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Dekuji za tip, problem jsem jiz sice vyresil vymenou elektroniky disku, ale ciste pro zajimavost jsem to zkusil a vystup byl prazdny soubor.
22.1.2012 14:22 alkoholik | skóre: 40 | blog: Alkoholik
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Ma tam chybu, chtel preskocit bajty, ale preskocil megabajty. Jak rika man:
skip=BLOCKS
skip BLOCKS ibs-sized blocks at start of input
Parametr bs totiz nastavi obs i ibs.
18.1.2012 11:02 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Odpovědět | | Sbalit | Link | Blokovat | Admin
A nebylo by rozumné ten image hodit na disk a ten připojit ?

A třeba později vyměnit za nový disk? Stejně budete muset ty disky koupit.
19.1.2012 15:44 vasek
Rozbalit Rozbalit vše Re: Vadne dva disky v RAID, problem s loop0
Odpovědět | | Sbalit | Link | Blokovat | Admin
Místo dd bych použil dd_rescue (pokud nastane chyba, čte menší bloky a nezkracuje soubor - co se týče toho zkracování nevím jak přesně se chová dd). Na připojení oddílů je nejjednodušší použít kpartx.

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.