Počas prevádzky disku sa objavujú tzv. bitové sektory. Ide o bunky, ktoré z toho či onoho dôvodu prestali fungovať. Problém spočíva v tom, že systém sa môže pokúsiť zapísať informácie do nefunkčných buniek. Všetko zhoršuje skutočnosť, že z takýchto buniek sa ťažko čítajú informácie, čo znamená, že používateľ o ne môže prísť. Treba povedať, že takýto problém je typický len pre HDD, keď nové SSD disky už takúto nevýhodu nemajú. Bežný pevný disk je stále populárny a je predčasné hovoriť o jeho nahradení "flashdiskom".
Ako nájsť bitové sektory v HDD? Na to môžete použiť špeciálny nástroj, napríklad fit badblocks. Ak sa rozhodnete skontrolovať koreňový oddiel disku, bude správnym rozhodnutím spustiť LiveCD. Všetky ostatné oddiely môžete skontrolovať v nainštalovanom operačnom systéme.
Na zobrazenie požadovaných diskových oddielov použite nástroj fdisk:
$ sudo fdisk -l /dev/sda1
Ak dávate prednosť grafickému rozhraniu, použite program Gparted.
Z rozbaľovacieho zoznamu vyberte požadovaný disk:
Skontrolujme oddiel /dev/sda2
so systémom súborov XFS. Aplikujte zlé bloky.
Syntax je jednoduchá:
$ sudo badblocks опции /dev/name_disc_stripped
Zvážte všetky možnosti, ktoré môžete potrebovať:
Bežnú kontrolu môžete vykonať pomocou príkazu:
$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt
Príkaz je bezpečný, môžete ho spustiť bez obáv, nič nepoškodí. Môžete ho spustiť na pripojenom súborovom systéme, ale je lepšie sa tomu vyhnúť Ak je súborový systém odmontovaný, spustite test pomocou príkazu -n
:
$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt
Po vykonaní testu ste našli bitové bloky, nahláste ich súborovému systému, aby sa tam pokúsil zapísať informácie.
Použite nástroj fsck a voľbu -l
:
f$ sck -l ~/bad_sectors.txt /dev/sda1
Ak používate súborový systém Ext, napríklad Ext4, môžete bitové sektory vyhľadať a automaticky ich zaregistrovať v súborovom systéme pomocou príkazu e2fsck
:
$ sudo e2fsck -cfpv /dev/sda1
Možnosť -c umožňuje vyhľadať chybné sektory a pridať ich do zoznamu, -f
skontroluje súborový systém, -p obnoví poškodené údaje a -v zobrazí podrobné informácie.