Rozdíly
Zde můžete vidět rozdíly mezi vybranou verzí a aktuální verzí dané stránky.
badblocks [2012/07/28 16:16] – vytvořeno ubuntu | badblocks [2019/02/25 18:21] (aktuální) – upraveno mimo DokuWiki 127.0.0.1 | ||
---|---|---|---|
Řádek 1: | Řádek 1: | ||
+ | ====== badblocks ====== | ||
+ | {{.: | ||
+ | ====== Instalace ====== | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | ====== Spuštění ====== | ||
+ | |||
+ | {{.: | ||
+ | < | ||
+ | sudo badblocks /dev/sda1 | ||
+ | </ | ||
+ | |||
+ | ====== Jak to funguje ====== | ||
+ | // | ||
+ | |||
+ | ==== read-only test ==== | ||
+ | tj. blok je vypsán jako vadný v případě, že nastane chyba při jeho čtení (blok nelze přečíst vůbec nebo jen částečně). Tento test je " | ||
+ | |||
+ | ===== Některé další možnosti ===== | ||
+ | |||
+ | ==== nedestruktivní read-write test (-n) ==== | ||
+ | každý blok je přečten, jeho obsah uložen do vyrovnávací paměti, místo něj se zapíše náhodný řetězec, ten se přečte zpátky z disku, a pak se zpět nahrají původní data z vyrovnávací paměti. Pokud kdekoli dojde k chybě nebo nesrovnalostem, | ||
+ | |||
+ | ==== destruktivní write test (-w) ==== | ||
+ | k použití pouze na novém disku nebo na disku, u kterého chceme vymazat data. Bloky jsou přepisovány náhodnými daty a pak kontrolována konzistence. Obsah disku je tím vymazán! | ||
+ | |||
+ | ==== výpis průběhu činnosti (-s) ==== | ||
+ | ve výchozím nastavení **badblocks** nevypíše nic nebo jen čísla vadných bloků. To může mást, protože to vypadá, že se nic neděje. Přepínačem //-s// docílíte toho, že uvidíte, jaká část disku je už zkontrolovaná. Nevýhodou zase je, že pokud nepoužijete přepínač //-o// (přemístit výstup do souboru), budou se vám plést dohromady údaje o průběhu a vadných blocích (viz příklad níže). | ||
+ | |||
+ | ====== Příklady ====== | ||
+ | |||
+ | ===== základní použití ===== | ||
+ | < | ||
+ | sudo badblocks /dev/sdb | ||
+ | </ | ||
+ | < | ||
+ | arrange@arrange-desktop: | ||
+ | # ... po několika minutách až hodinách ... | ||
+ | arrange@arrange-desktop: | ||
+ | </ | ||
+ | |||
+ | ===== read-only test s výpisy ===== | ||
+ | < | ||
+ | arrange@arrange-desktop: | ||
+ | [sudo] password for arrange: | ||
+ | Checking blocks 0 to 108358392 | ||
+ | Checking for bad blocks (read-only test): 50544128done, | ||
+ | 50544160done, | ||
+ | 50544161done, | ||
+ | 50544162done, | ||
+ | 50544163done, | ||
+ | done | ||
+ | Pass completed, 5 bad blocks found. | ||
+ | arrange@arrange-desktop: | ||
+ | </ | ||
+ | |||
+ | ====== Doplňkové informace ====== | ||
+ | |||
+ | ===== Výhody ===== | ||
+ | * dobře nastavitelný a pro kontrolu disku naprosto postačující | ||
+ | * použitelný i na používaném disku | ||
+ | * je možno kontrolovat i disk s jinými souborovými systémy (NTFS, FAT), ne jen ext2-4 | ||
+ | |||
+ | ===== Nevýhody ===== | ||
+ | * nenajde bloky, které již byly realokovány firmwarem disku (a nejsou již tedy používány) | ||
+ | * pouze z terminálu, nevhodný pro začátečníky | ||
+ | * vadné bloky pouze vyhledává, | ||
+ | |||
+ | ===== Alternativy ===== | ||
+ | * [[Diskový nástroj]] - umí kontrolovat i monitorovat bloky disku pomocí SMART, ale nepřístupný u starších disků a těch připojených přes USB | ||
+ | * [[http:// | ||
+ | |||
+ | ====== Tipy a triky ====== | ||
+ | |||
+ | Při koupi nového disku nebo i na již používaném disku spusťte aspoň rychlý read-only test. Pokud dojde k nalezení špatných bloků, podle jejich množství a vašich preferencí se můžete rozhodnout, jestli | ||
+ | * disk reklamujete, | ||
+ | * nebo si disk necháte. Některé disky se špatnými sektory mají tendenci rychle degradovat, některé ne. V každém případě chybné sektory u moderních pevných disků systém SMART při čtení pomocí // | ||
+ | |||
+ | ====== Odstranění ====== | ||
+ | |||
+ | {{.: | ||
+ | |||
+ | ====== Odkazy ====== | ||
+ | * [[http:// | ||
+ | * [[http:// | ||
+ | * [[http:// |