Vyhledávání na webu

3 Užitečné grafické uživatelské rozhraní a nástroje pro skenování disků Linux založené na terminálu


Existují hlavně dva důvody pro skenování pevného disku počítače: jedním je prověřit, zda na něm nejsou nekonzistence souborového systému nebo chyby, které mohou být důsledkem přetrvávajících selhání systému, nesprávného uzavření kritického systémového softwaru a výrazněji destruktivních programů (jako je malware, viry atd.). .).

Dalším je analýza jeho fyzického stavu, kdy můžeme zkontrolovat, zda pevný disk neobsahuje vadné sektory způsobené fyzickým poškozením povrchu disku nebo selháním paměťového tranzistoru.

V tomto článku se podíváme na kombinaci GUI a terminálových nástrojů pro skenování disků pro Linux.

V případě, že si všimnete jakéhokoli neobvyklého chování pevného disku počítače nebo konkrétního oddílu, jednou z prvních věcí, které můžete vždy prozkoumat, je nekonzistence nebo chyby souborového systému a neexistuje žádný jiný lepší nástroj pro provedení tohoto problému než fsck .

1. fsck – Kontrola konzistence souborového systému

Fsck je systémový nástroj, který kontroluje a volitelně opravuje souborový systém Linux a slouží jako front-end pro různé kontroly souborového systému.

Upozornění: Vyzkoušejte příkazy fsck pouze na testovacích serverech Linux, pokud nevíte, co děláte.

Před spuštěním fsck na něm vždy nejprve odpojte oddíl.

sudo unmount /dev/sdc1
sudo fsck -Vt vfat /dev/sdc1

V níže uvedeném příkazu přepínač:

  • -t – určuje typ souborového systému.
  • -V – umožňuje podrobný režim.

Podrobné pokyny k použití naleznete na manuálové stránce fsck:

man fsck

Jakmile provedete testy nekonzistence souborového systému, přistoupíte k hodnocení fyzického stavu.

2. badblok

Vadné bloky vyhledávají chybné bloky nebo sektory na pevných discích, a když jsou detekovány, lze je použít ve spojení s fsck nebo e2fsck k instruování jádra abyste se vyhnuli těmto vadným oblastem.

Chcete-li použít chybné bloky, budete muset zadat soubor zařízení pro pevný disk, který chcete skenovat.

badblocks /dev/sda

badblocks zapíše vzor do každého bloku na pevném disku a poté jej přečte zpět, aby ověřil správnost dat. Pokud jsou zjištěny nějaké chyby, blok bude označen jako špatný.

Jakmile je skenování dokončeno, můžete pomocí volby -r přečíst výsledky skenování, které obsahuje seznam všech nalezených špatných bloků.

badblocks -r badblocks.txt

3. Systémové nástroje S.M.A.R.T

S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) je systém zabudovaný do téměř všech moderních pevných disků ATA/SATA a SCSI/SAS a také do SSD disků.

Shromažďuje podrobné informace o podporovaném pevném disku a tato data můžete získat pomocí níže uvedených nástrojů.

1. Smartctl

smartctl je jedním ze dvou nástrojů v rámci balíčku smartmontools, což je nástroj příkazového řádku, který řídí a monitoruje systém S.M.A.R.T.

Chcete-li nainstalovat balíček smartmontools, spusťte níže příslušný příkaz pro vaši distribuci:

sudo apt-get install smartmontools   #Debian/Ubuntu systems 
sudo yum install smartmontools       #RHEL/CentOS systems

Následuje příklad příkazu smartctl pro hlášení stavu oddílu pevného disku, kde možnost -H pomáhá zobrazit obecný stav oddílu po autotestu:

sudo smartctl -H /dev/sda6

Další pokyny k použití naleznete na manuálové stránce smartctl:

man smartctl 

Pro smartctl existuje rozhraní GUI s názvem gsmartcontrol, které lze nainstalovat následovně:

sudo apt-get install gsmartcontrol  #Debian/Ubuntu systems 
sudo yum install gsmartcontrol       #RHEL/CentOS systems

2. Gnome Disk Utility (nebo Disky)

Nástroj Gnome Disk nabízí grafické uživatelské rozhraní pro provádění všech úkolů souvisejících se správou oddílů, jako je vytváření, mazání, připojování oddílů a další. Dodává se předinstalovaný ve většině běžných linuxových systémů, jako je Ubuntu, Fedora, Linux Mint a další.

Chcete-li jej použít na Ubuntu, otevřete Dash a vyhledejte Disky, v Linux Mint otevřete Menu a vyhledejte Disky a na Fedoře klikněte na Aktivity zadejte Disky.

A co je důležitější, může také poskytovat data S.M.A.R.T a provádět autotesty jako v následujícím rozhraní.

A je to! V tomto článku jsme zkontrolovali nástroje pro skenování pevného disku pro operační systém Linux. Můžete se s námi podělit o jakékoli nástroje/nástroje pro stejný účel, které nejsou uvedeny ve výše uvedeném seznamu, nebo položit související otázky v komentářích.