v Linuxu jsou k dispozici terminálové nástroje, které vám mohou pomoci spravovat chybné sektory pevného disku. Pomocí těchto nástrojů je můžete skenovat a označit jako nepoužitelné.
vadné sektory nebo vadné bloky jsou poškozené části své mechanické pevný disk, který nemůže být použit pro ukládání dat účely. Operační systém však stále může do těchto sektorů zapisovat, pokud je konkrétně neoznačíte jako „špatné“ nebo nepoužitelné., Také pokud máte data uložená v těchto oblastech pevného disku, je velmi obtížné je obnovit.
ačkoli nejnovější technologie ukládání počítačů, jako je SSD, atd, tento problém téměř eliminuje. Dnes se však stále používá obrovské množství pevných disků, které stárnou a mohou pomalu začít mít špatné sektory.
proto byste měli pravidelně skenovat pevný disk (zejména stárnoucí) pro špatné sektory, pokud máte pocit, že váš systém zpomaluje, nebo disk Io roste., V Linuxu (Ubuntu, Fedora a dalších distribucích) to můžete snadno provést pomocí níže uvedených příkazů terminálu.
jak spravovat disk Bad sektory v Linuxu
je lepší spustit níže příkazy, když disk není připojen k operačnímu systému. Proto bych doporučil, zkuste to pomocí živého spouštění operačního systému z USB flash disku. Pomocí této příručky můžete vytvořit živé USB s libovolným operačním systémem Linux podle vašeho výběru (doporučeno: Ubuntu).,
tyto příkazy však můžete stále spouštět v nainstalované distribuci Linuxu, ale neměli byste skenovat ani označit připojený kořenový souborový systém“/“.
vyhledejte chybné sektory
jako první krok identifikujte diskový oddíl, který chcete skenovat pro špatné sektory. Pokud jste nainstalovali GParted, je snadné to zjistit. V opačném případě můžete spustit pod příkazem (lsblk-seznam blokových zařízení) pro zobrazení diskových oddílů.
sudo lsblk -o name,mountpoint,label,size,uuid
Pokud běžíte nad příkazem přes živé USB, ujistěte se, že můžete identifikovat pevný disk a USB flash disk., Typicky HDD by měl být definován jako /dev/sda
.
pak můžete spustit příkaz badblocks
níže pomocí přepínače verbose (- v). A uložte výstup do textového souboru pro další vyšetřování. Jedná se pouze o ověření, zda máte na pevném disku špatné sektory nebo ne.
sudo badblocks -v /dev/sda1 > ~/bad_sectors.txt
Opravit vadné Sektory
Pro ext2, ext3 a ext4 souborové systémy, můžete použít e2fsck
utility zkontrolovat a opravit vadné sektory. V terminálu spustit pod příkazem s admin oprávnění ke kontrole a opravě.,
sudo e2fsck -cfpv /dev/sda1
ujistěte Se, že nahradit sda1
s řádným identifikátor zařízení. Parametry “ c „vyhledávají špatné bloky a přidávají je do seznamu,“ f “ provede kontrolu systému souborů. Parametr “ p „opravuje vše, pokud je to možné, a“ v “ je upovídaný režim, který vám dává výstup terminálu příkazu progress.
můžete také určit bad_sectors.txt
soubor vytvořený v předchozích krocích, stejně vynutit e2fsck
opravit ty v souboru pouze přes níže uvedený příkaz.,
sudo e2fsck -l bad_sectors.txt /dev/sda1
pro jiné souborové systémy (například FAT32) můžete použít fsck.
sudo fsck -l bad_sectors.txt /dev/sda1
spuštění výše uvedeného příkazu však může trvat několik hodin v závislosti na velikosti diskového oddílu a zdraví disku. Takže buďte připraveni, než začnete příkaz. Snažte se ukončit příkaz pomocí CTRL + C nebo CTRL+Z, když probíhá.
doufám, že vám tento tutoriál pomohl identifikovat problémy na pevném disku a označit je za špatné, abyste zabránili další ztrátě dat., Nezapomeňte, že i když označíte sektory jako „špatné“, disk je již fyzicky poškozen. Jedná se pouze o opravu softwaru, která tyto stopy označí jako špatné, aby operační systém neměl přístup. Pokud by váš pevný disk začal mít špatné sektory, z dlouhodobého hlediska by se to zhoršilo. Proto se doporučuje začít zálohovat data a vyměnit pevný disk za nový nebo jít na nejnovější jednotky SSD.