Portál AbcLinuxu, 9. května 2025 00:39
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.
a co místo dd použít split ?
cd fat disk
split /dev/sdb -a 4 -b 4096m --verbose
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…
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
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
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.