Linux - kopie disku
Václav Ovsík
vaclav.ovsik na gmail.com
Neděle Červen 21 12:50:37 CEST 2020
On Sat, Jun 20, 2020 at 08:40:21PM +0200, Josef Zeman wrote:
> Pod Linuxem používám badblocks -w -s -o error.log /dev/zarizeni. Do
> každého bloku zapíše, přečte a zkontroluje shodu (w), ukazuje postup
> (s) a výsledky zapisuje do error.log (o). Samozřejmě pod rootem (nebo
> sudo) a zničí původní data na disku.
Nejsem si jist, jestli je tohle vhodné používat na media typu flash.
Je to spíše vhodné na otestování disku s magnetickým záznamem.
Jako pokud na datech na tom zařízení nezáleží a chcete zjistit jestli
klekne nebo ne, tak asi taky jo.
Jestli je flashka nakoplá asi zjistíte i tak, že pustíte prostě
pv </dev/sda >/dev/null
pokud je flashka /dev/sda… A sledujete rychlost čtení. Má-li flash problémy,
začne čtení zadrhávat.
Ideálně asi aby se nepřepisoval pořád stav dokolo, ale zbyl protokol,
např:
bobek:~# pv -F $'%b %T %t %r %a %e\n' </dev/sda >/dev/null
1.46GiB {100%} 0:00:01 [1.46GiB/s] [1.46GiB/s] ETA 0:05:18
1.98GiB {100%} 0:00:02 [ 540MiB/s] [1015MiB/s] ETA 0:07:47
2.51GiB {100%} 0:00:03 [ 535MiB/s] [ 855MiB/s] ETA 0:09:14
^C
Tím získáte i nějakou představu v které části zhruba ty problémy jsou (pokud to
samozřejmě řadič někam nepřesune, ale na usb flashce asi ne)
přidáte si tam progress bar %p…
Pokud pv (pipe view) nemáte, tak doinstalovat, balíček pv.
--
Zito
Další informace o konferenci Hw-list