Manpages

NÁZEV

DVDISASTER − ochrana před ztrátou dat/škrábanci/stárnutím pro CD/DVD/BD disky

SYNTAXE

dvdisaster [−r|−c|−f|−s|−t[q]|−u] [−d device] [−p prefix] [−i image] [−e eccfile] [−o file|image] [−a codec-list] [−j n] [-n n%] [-m n] [-v] [-x n] [−−adaptive-read] [−−auto-suffix] [−−cache-size n] [−−dao] [−−defective-dump d] [−−driver d] [−−eject] [−−fill-unreadable n] [−−ignore-fatal-sense] [−−ignore-iso-size] [−−internal-rereads n] [−−old-ds-marker] [−−prefetch-sectors n] [−−raw-mode n] [−−read-attempts n-m] [−−read-medium n] [−−read-raw] [−−speed-warning n] [−−spinup−delay n]

POPIS

DVDISASTER poskytuje pro CD/DVD/BD disky bezpečnostní pojistku proti ztrátě dat způsobené škrábanci nebo stárnutím. Vytváří data pro opravu chyb, která mohou být použita k opravě nečitelných sektorů, pokud někdy dojde k poškození disku.

PŘÍKLADY POUŽITÍ

dvdisaster -d /dev/hdc -s

Zkontroluje, zda disk v mechanice /dev/hdc není poškozený.

dvdisaster -d /dev/hdc -i disk.iso -r

Načte bitovou kopii disku v mechanice /dev/hdc a uloží ji jako soubor disk.iso.

dvdisaster -d /dev/hdc -i disk.iso --read-raw -r

Vytvoří bitovou kopii jako u výše uvedeného příkladu. Integrita každého sektoru je zkontrolována s využitím EDC a L-EC dat získaných přímým čtením. K dispozici pouze pro CD disky, parametr --read-raw je jinak tiše ignorován.

dvdisaster -d /dev/hdc -i disk.iso --read-attempts n-m -r

Vytvoří bitovou kopii jako u výše uvedeného příkladu. Poškozené sektory jsou čteny nejméně n krát a nejvíce m krát. Opravitelnost poškozeného CD disku se může zlepšit, pokud je tato volba použita v kombinace s --read-raw.

dvdisaster -d /dev/hdc -i disk.iso -e corr.ecc -r --adaptive-read

Při vytváření bitové kopie z disku v mechanice /dev/hdc použije adaptivní strategii čtení a bitovou kopii uloží jako soubor disk.iso. Čtení bude přerušeno, jakmile bude získán dostatek dat k opravě bitové kopie za použití souboru pro opravu chyb corr.ecc.

dvdisaster -i disk.iso -e corr.ecc -c

Pro bitovou kopii disk.iso vytvoří soubor pro opravu chyb corr.ecc.

dvdisaster -i disk.iso -mRS02 -n 350000 -c

Rozšíří bitovou kopii disk.iso o informace pro opravu chyb, přičemž velikost bitové kopie nezvětší na více než 350000 sektorů. Pokud je -n vynecháno, bude bitová kopie rozšířena na velikost nejbližšího nejmenšího formátu disku (CD, DVD, DVD9). Všimněte si chybějící mezery mezi -m a RS02.

dvdisaster -i disk.iso -e corr.ecc -f

Opraví bitovou kopii disk.iso za použití souboru pro opravu chyb corr.ecc.

dvdisaster -i disk.iso -e corr.ecc -t

Ověří konzistenci bitové kopie disk.iso za pomoci informací ze souboru pro opravu chyb corr.ecc.

POZNÁMKA:

Při práci s bitovými kopiemi rozšířenými o data pro opravu chyb vynechte u všech výše uvedených příkladů volbu -e corr.ecc.

PARAMETRY

Výběr akce (musí být zadána minimálně jedna akce):
−r, −−read

Načte a uloží bitovou kopii disku na pevný disk. Pro načtení určitého rozsahu sektorů použijte parametr −rn-m, například −r100-200.

−c, −−create

Vytvoří pro bitovou kopii ECC informace.

−f, −−fix

Za pomoci ECC informací se pokusí opravit bitovou kopii disku.

−s, −−scan

Ověří čitelnost disku.

−t, −−test, −tq, −−test=q

Ověří integritu souborů ISO a ECC. Pokud je použit parametr "q", jsou vypsány pouze informace, které je možné získat bez kompletní analýzy souborů.

−u, −−unlink

Smaže soubory ISO (po dokončení ostatních akcí).

Výběr mechaniky a souborů:
−d, −−device device

Bude číst ze zadaného zařízení (výchozí: /dev/cdrom).

−p, −−prefix prefix

Předpona ISO/ECC souborů (výchozí: disk.* ).

−i, −−image imagefile

Název bitové kopie (výchozí: disk.iso).

−e, −−ecc eccfile

Název souboru pro opravu chyb (výchozí: disk.ecc).

−o, −−ecc-target file|image

Určuje, zda má RS03 vytvořit soubor pro opravu chyb [file], nebo rozšířenou bitovou kopii [image] (výchozí: image).

Možnosti ladění (před použitím si přečtěte dokumentaci!):
−a, −−assume codec1,codec2,...

Předpokládá, že je bitová kopie rozšířena jedním ze zadaných kodeků. To aktivuje důsledné hledání podpisu zadaných kodeků a může pomoci s vyhledáním informací pro opravu chyb na poškozených discích. Pokud ovšem bitová kopie informace pro opravu chyb neobsahuje, bude mít aktivace této volby za následek pouze zbytečné plýtvání systémovými prostředky a prodloužení doby čtení.
Podporované hodnoty jsou RS02 a RS03.

−j, −−jump n

Po výskytu chyby čtení přeskočit n sektorů (výchozí: 16).

−n, −−redundancy n[unit]

Redundance dat pro opravu chyb. Povolené hodnoty jsou závislé na typu kodeku:

Soubory pro opravu chyb RS01 a RS03

−n x   - vytvoří soubor pro opravu chyb s x bázemi.
−n x% - vytvoří soubor pro opravu chyb s x procentní redundancí.
−n xm - vytvoří soubor pro opravu chyb s velikostí přibližně x MB.
−n normal - optimalizovaný kodek pro 14.3% redundanci/32 bází.
−n high   - optimalizovaný kodek pro 33.5% redundanci/64 bází.

Bitové kopie RS02:

−n CD   bitovou kopii rozšíří na velikost disku CD.
−n DVD  bitovou kopii rozšíří na velikost disku DVD.
−n DVD9 bitovou kopii rozšíří na velikost disku DVD9.
−n BD   bitovou kopii rozšíří na velikost disku BD.
−n BD2 bitovou kopii rozšíří na velikost dvouvrstvého disku BD.
−n x    bitovou kopii rozšíří na velikost přibližně x sektorů.
−n x%   bitovou kopii rozšíří o data pro opravu chyb s x% redundancí.
−n xr   bitovou kopii rozšíří o data pro opravu chyb s x bázemi.

−m, −−method n

Vypíše (při zadání bez hodnoty) nebo zvolí metodu opravy chyb (výchozí: RS01).
Podporované hodnoty jsou RS01 a RS02.

−v, −−verbose n%

Aktivuje podrobnější výpis diagnostických zpráv.

−x, −−threads n

Pro kodek RS03 použije n vláken. Pro 2 až 4jádrové procesory použijte stejný počet vláken jako je počet jader. Pro procesory s vyšším počtem jader použijte o jedno vlákno méně než je počet jader; například pro 8jádrový procesor použijte 7 vláken.

−−adaptive-read

Použije strategii čtení optimalizovanou pro čtení poškozených disků.

−−auto-suffix

Souborům automaticky přidá přípony ISO a ECC.

−−cache-size n

Nastaví velikost mezipaměti (v MB) režimu −c (výchozí: 32MB).

−−dao

Bude předpokládat že disk byl zapsán v režimu DAO, nedojde ke zkrácení konce bitové kopie.

−−defective-dump d

Nastaví podadresář pro ukládání nezpracovaných neopravitelných sektorů.

−−driver d (pouze Linux)

Umožňuje zvolit ovladač pro přístup k optickým mechanikám. Zvolit lze sg (SG_IO) (výchozí) nebo starší cdrom (CDROM_SEND_PACKET). Oba ovladače by měly pracovat stejně dobře, u ovladače cdrom ale dochází k problémům se stabilitou pokud je použit v kombinaci s některými staršími SCSI řadiči. Až do verze 0.72.x byl ovladač cdrom používán jako výchozí. Pokud při použití sg ovladače zaznamenáte na svém systému nějaké problémy, můžete s využitím parametru −−driver=cdrom použít starší ovladač cdrom.

−−eject

Po úspěšném načtení vysune disk.

−−fill-unreadable n

Nečitelné sektory nahradí bajtem n

−−ignore-fatal-sense

Vynutí pokračování načítání i po potenciálně neopravitelné chybě.

−−ignore-iso-size

Bude ignorovat velikost bitové kopie uvedenou v systému souborů ISO/UDF. Tato volba není doporučena, protože většina mechanik podává o velikosti disku nepřesné informace.
Může se ale stát, že je velikost uvedená v systému souborů ISO/UDF chybná. Tento problém je častý u některých Linuxových live disků. Pokud u takového disku vytvoříte jeho bitovou kopii a její MD5 součet neodpovídá součtu uváděnému na stránkách distribuce, zkuste bitovou kopii vytvořit znovu s použitím této volby.
Nezapínejte tuto volbu bezdůvodně, při jejím použití jsou většinou vytvářeny chybné bitové kopie. Zvláště to platí, pokud chcete výslednou bitovou kopii použít k vytvoření dat pro opravu chyb.

−−internal-rereads n

Stanoví počet interních pokusů o přečtení poškozených sektorů CD (výchozí: −1)
Firmware mechaniky u poškozených sektorů většinou před zobrazením chyby čtení provede několik pokusů o přečtení. Pro zefektivnění procesu čtení je lepší nastavit hodnotu tohoto parametru na 0 nebo 1 a spravovat počet pokusů o přečtení pomocí parametru −−read-attempts. Pro použití výchozího nastavení mechaniky použijte −1. Většina mechanik stejně tento parametr ignoruje.

−−old-ds-marker

Označí chybějící sektory způsobem kompatibilním s dvdisaster 0.70 a staršími.
Výchozí metoda značení je doporučena pro dvdisaster 0.72 a novější. Bitové kopie označené touto metodou však není možné použít ve starších verzích dvdisaster, protože by v bitové kopii nebyly rozpoznány chybějící sektory.

Používejte při práci s bitovou kopií vždy stejné nastavení.

−−prefetch-sectors n

Určí počet sektorů, které mají být přednačteny při práci s RS03 (výchozí: 32)
Hodnota n zabere přibližně n MB RAM.

−−raw-mode n

Zvolí pro čtení CD disků režim přímého čtení (výchozí: 20)
Doporučený je režim 20, který aktivuje použití zabudované opravy chyb mechaniky pro opravu poškozených sektorů předtím než jsou odeslány jako poškozené. Některé mechaniky ale umí poškozené sektory číst pouze v režimu 21, vynechají tak poslední krok zabudované opravy chyb a odešlou neopravený sektor.

−−read-attempts n-m

Určí počet pokusů o přečtení poškozeného sektoru v rozsahu n až m.

−−read-medium n

O přečtení disku se pokusí maximálně n krát.

−−read-raw

Pokud je to možné, provede čtení v režimu přímého čtení.

−−speed-warning n

Vypíše varování, pokud se rychlost čtení změní o více než n procent.

−−spinup-delay n

Počká na roztočení mechaniky n sekund.

DALŠÍ INFORMACE

Dokumentace DVDISASTER má k dispozici svou vlastní dokumentaci, která je nainstalována v adresáři /usr/share/doc/dvdisaster-doc/html/cs

AUTOR

Autorem DVDISASTER je Carsten Gnörlich <carsten [AT] dvdisaster.com>.

Autorem této manuálnové stránky je Daniel Baumann <daniel.baumann [AT] panthera-systems.net>, který ji vytvořil pro projekt Debian (ale může být použita i jinými projekty). Od verze 0.70 je jejím správcem Carsten Gnörlich.

Autorem českého překladu je Jindřich Šesták