Portál AbcLinuxu, 9. května 2025 00:39

Dotaz: ddrescue – rozdělení obrazu disku na více částí

4.4.2013 18:41 Much Blee | skóre: 4
ddrescue – rozdělení obrazu disku na více částí
Přečteno: 539×
Odpovědět | Admin

Zdravím a prosím o pomoc.

Potřebuji vytvořit obraz disku, ale protože mám k dispozici jen externí HDD s fat32 a data na něm už nemám kam přesunout, je třeba zadat parametry pro ddrescue tak, aby obraz rozkouskoval už při zpracování (každá část max 4GB). Zkouším použít parametry

-i, --input-position=<pos> – starting position in input file [0]
-o, --output-position=<pos> – starting position in output file [ipos]
-s, --max-size=<bytes> – maximum size of input data to be copied

ale zřejmě to špatně chápu, protože když se snažím zadat něco jako (příklad)

ddrescue -n -i10M -s10M /dev/sdb sdb.001.ddraw sdb.001.log

vyleze mi soubor o velikosti 20 MB (přičemž 10 MB má hned po vytvoření). Potřebuji zkrátka, aby čtení začalo po 10 MB od začátku disku a velikost té výsledné části byla taky 10 MB.

Jde vůbec docílit toho, co potřebuji? Díky za odpovědi.

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

Odpovědi

pepe_ avatar 4.4.2013 22:55 pepe_ | skóre: 48
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
Odpovědět | | Sbalit | Link | Blokovat | Admin

a co místo dd použít split ?

cd fat disk

split /dev/sdb -a 4 -b 4096m --verbose

4.4.2013 23:26 Much Blee | skóre: 4
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí

Prozatím jsem použil:

dd_rescue -A /dev/sdb - | gzip -c | split -b 3G - sdb.gz

A pokud jsem se správně dočetl, tak pro ddrescue nejde třeba gzip použít. No, snad se mi z toho obrazu podaří něco zachránit… :-(

5.4.2013 10:39 trubicoid2
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
IMHO ani split nemuzes pouzit, ddrescue preskakuje vetsi kus od chyby, aby cteni urychlil, a az ma vse do konce precteny, tak se vraci k tem chybnym a neprectenym mistum, takze .....

nejlip zalozni disk vyprazdnit a preformatovat na neco rozumnyho, t.j. ext3, ext4, xfs, v nejhorsim exfat a uplne v nejhorsim ntfs; vydle myslim umeli bezestraty prechod z fat na ntfs http://technet.microsoft.com/en-us/library/bb456984.aspx

jeste poznamka, tech dd*rescue je nekolik, ty pises dd_rescue, IMHO lepsi je GNU ddrescue
5.4.2013 10:45 trubicoid2
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
Odpovědět | | Sbalit | Link | Blokovat | Admin

ddrescue -n -i10M -s10M /dev/sdb sdb.001.ddraw sdb.001.log

vyleze mi soubor o velikosti 20 MB (přičemž 10 MB má hned po vytvoření). Potřebuji zkrátka, aby čtení začalo po 10 MB od začátku disku a velikost té výsledné části byla taky 10 MB.

co pridat -o0 ? myslim, ze defaultne da --output-position=--input-position, proto ti to zacne zapisovat output za 10M nul

ale stejne si myslim, ze byses mel drzet me prvni rady, takhle to sice muzes rozkouskovat, ale treba ve tretim kousku budou chyby a ddrescue se je bude snazit cist tyden a na ctvrtej kousek se nedostanes, nebo az disk zdechne

naopak jestli bys to delal v jednom, tak se chyby v tretim preskoci a pojede dal a chybama se bude zabyvat, az bude mit vetsinu disku prectenou po konec

5.4.2013 14:43 _radek | skóre: 19
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
Odpovědět | | Sbalit | Link | Blokovat | Admin
Jestli správně chápu zadání, tedy vytvořit rozkouskovaný image disku, doporučil bych Clonezillu. Šetří to místo a kouskuje to samo hezky po 2GB.
5.4.2013 14:52 trubicoid2
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
ja to pochopil tak, ze disk ma chyby; asi teda lepe pouzit ddrescue nez clonezilu
6.4.2013 21:39 Much Blee | skóre: 4
Rozbalit Rozbalit vše Re: ddrescue – rozdělení obrazu disku na více částí
Díky za reakce. Ten dd_rescue jsem použil právě jenom kvůli možnosti rozdělení (alespoň tedy tak, jak jsem zrovna věděl). Jestli má disk vadné sektory, to nevím, ale pro jistotu jsem chtěl použít něco, kde budu přesně vědět, co zadávám. Clonezillu znám a rád používám a je možné, že by stačila i teď, nezkoumal jsem její možnosti. Jsem už doma, takže mám možnost data z externího disku někam popřesouvat, naformátovat jej na něco příhodnějšího a případně použít GNU ddrescue. Určitě je to lepší řešení.

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.