GNU/Linux >> Znalost Linux >  >> Linux

Jak zkontrolovat špatné bloky nebo špatné sektory na pevném disku v Linuxu

V tomto příspěvku se dozvíte, jak zkontrolovat špatné bloky nebo špatné sektory na pevném disku v Linuxu

Sektor je minimální úložná jednotka pevného disku. Většina schémat rozdělení disku je navržena tak, aby soubory zabíraly celý počet sektorů bez ohledu na skutečnou velikost souboru.

Soubory, které nevyplňují celý sektor, budou mít zbytek posledního sektoru vyplněn nulami. V praxi operační systémy obvykle pracují na blocích dat, které mohou zahrnovat více sektorů.

Jak se chybné sektory dále hromadí, mohou nežádoucím způsobem nebo destruktivně ovlivnit kapacitu vašeho disku nebo paměti flash nebo dokonce vést k možnému selhání hardwaru.

Zkontrolujte špatné bloky nebo sektory pomocí nástroje badblocks

A vadné bloky je softwarová aplikace, která uživatelům umožňuje skenovat zařízení na chybné sektory nebo bloky.

  • Zobrazte informace o všech vašich diskových jednotkách nebo paměti flash a jejich oddílech pomocí příkazu fdisk, jak je uvedeno níže.
fdisk -l
  • Zkontrolujte, zda nejsou vadné sektory nebo vadné bloky pomocí příkazu badblocks takto:
 badblocks -v /dev/sda4 > bad_sector.txt

POZNÁMKA:„-v“ zobrazí podrobnosti o operaci (kontrola chybných bloků a sektorů) a přesměrování se uložte výsledek této operace do souboru bad_sector.txt

POZNÁMKA :Pokud na disku najdete nějaké vadné sektory, odpojte disk a dejte operačnímu systému pokyn, aby nezapisoval do nahlášených sektorů, jak je uvedeno níže:

  • Spusťte e2fsck (pro systémy souborů ext2/ext3/ext4) nebo fsck pomocí souboru bad_sector.txt soubor a soubor zařízení jako v příkazu níže.
e2fsck -l bad_sector.txt /dev/sda4       #For ext2/ext3/ext4 file systems

OR

fsck -l bad_sector.txt /dev/sda4       #For other file systems

Zkontrolujte špatné bloky nebo sektory pomocí Smartmontools

Smartmontools (Nástroje pro monitorování S.M.A.R.T. ) je sada obslužných programů (smartctl a smartd ) pro ovládání a monitorování počítačových úložných systémů pomocí systému Self-Monitoring, Analysis and Reporting Technology (S.M.A.R.T.) zabudovaného do většiny moderních pevných disků (P)ATA, Serial ATA, SCSI/SAS a NVMe, abyste mohli zjistit jakékoli hrozící selhání hardwaru.

  • Nainstalujte smartmontools s:
apt-get install smartmontools   #On Debian/Ubuntu

yum install smartmontools       #On RHEL/CentOS
  • Nyní spusťte smartctrl příkaz s příznakem -H nebo –health a pojmenujte své konkrétní zařízení jako argument pro zobrazení SMART výsledek celkového zdravotního testu.
smartctl -H /dev/sda4

Výsledek :říká, že váš pevný disk je v pořádku.

POZNÁMKA :Můžete také použít -a nebo –all pro úplný přehled informací o disku vytisknout všechny SMART informace týkající se disku a -x nebo –xall který zobrazí vše SMART a jiné než SMART informace o disku.

  • Můžete také přejít na manuálovou stránku smartctl nebo stránku nápovědy:
smartctl -h
man smartctl

Závěr

To je ono...

V tomto článku vám ukážeme, jak zkontrolovat vadné sektory nebo vadné bloky na pevném disku v Linuxu.

díky


Linux
  1. Jak zkontrolovat, zda na celém pevném disku nejsou chyby a špatné sektory?

  2. Jak zkontrolovat neúspěšné nebo špatné pokusy o přihlášení v Linuxu

  3. Jak v linuxu zkontrolujete, zda je disk fragmentovaný?

  1. Jak rozdělit disk v Linuxu

  2. Jak zkontrolovat špatné bloky na fyzickém svazku LVM?

  3. Jak vymazat špatné sektory na pevném disku pomocí Ubuntu?

  1. Jak zkontrolovat místo na disku v Linuxu

  2. Jak zkontrolovat špatné sektory nebo špatné bloky na pevném disku v Linuxu

  3. Jak zkontrolovat disk na špatné bloky nebo chyby disku na CentOS / RHEL