Způsoby platby Abuse

Kontrola systému na přítomnost vadných sektorů

31.10.2022, 18:10

Během provozu disku se objevují tzv. bitové sektory. Jedná se o buňky, které z toho či onoho důvodu přestaly fungovat. Problém spočívá v tom, že se systém může pokusit zapsat informace do nefunkčních buněk. Vše ještě zhoršuje skutečnost, že z takových buněk se informace obtížně čtou, což znamená, že o ně uživatel může přijít. Je třeba říci, že takový problém je typický pouze pro HDD, kdy nové SSD disky jsou již takové nevýhody zbaveny. Obyčejný pevný disk je stále populární a je předčasné hovořit o jeho nahrazení "flash diskem".

Jak zkontrolovat bitové sektory HDD

Jak zjistit bitové sektory v HDD? K tomu můžete použít speciální nástroj, například fits badblocks. Pokud se rozhodnete zkontrolovat kořenový oddíl disku, bude správným rozhodnutím spustit LiveCD. Všechny ostatní oddíly lze zkontrolovat v nainstalovaném operačním systému.

K zobrazení požadovaných diskových oddílů použijte nástroj fdisk:

$ sudo fdisk -l /dev/sda1

Как проверить текст на битые секторы в Linux

Pokud dáváte přednost grafickému rozhraní, použijte program Gparted.

V rozevíracím seznamu vyberte požadovaný disk:

Как проверить текст на битые секторы в Linux

Zkontrolujme oddíl /dev/sda2 se souborovým systémem XFS. Použijte badblocky.

Syntaxe je jednoduchá:

$ sudo badblocks опции /dev/name_disc_stripped

Zvažte všechny možnosti, které můžete potřebovat:

Битые секторы

Běžnou kontrolu můžete provést pomocí příkazu:

$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

Příkaz je bezpečný, můžete jej spustit bez obav, nic nepoškodí. Můžete jej spustit na připojeném souborovém systému, ale raději se tomu vyhněte Pokud je souborový systém nepřipojený, spusťte test pomocí -n:

$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Jakmile test skončí, nalezli jste bitové bloky, nahlaste je souborovému systému, aby se pokusil zapsat informace tam.

Použijte nástroj fsck a volbu -l:

f$ sck -l ~/bad_sectors.txt /dev/sda1

Pokud používáte souborový systém Ext, například Ext4, můžete vyhledat bitové sektory a automaticky je zapsat do souborového systému pomocí příkazu e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Příkaz -c umožňuje vyhledat vadné sektory a přidat je do seznamu, -f kontroluje souborový systém, -p obnovuje poškozená data a -v zobrazuje podrobné informace.