3Sep

Průvodce pro začátečníky k Linuxovým nástrojům pro disky

click fraud protection

Informace o tom, jak zkontrolovat stav pevného disku, je užitečné při určování doby výměny pevného disku. V dnešním článku vám ukážeme některé nástroje pro disk Linux pro diagnostiku zdraví vašeho pevného disku.

Image by Scoobay

Systém S.M.A.R.T

Většina moderních pevných disků ATA a SCSI má systém SMART( Self-Monitoring, Analysis and Reporting Technology).SMART pevné disky interně monitorují své vlastní zdraví a výkon.

Nástroj SMART vyhodnotí stav pevného disku na základě: průchodnosti pevného disku, rychlosti vyhledávání chyb magnetických hlav a dalších atributů, které výrobce pevného disku vložil do svého pevného disku.

Většina implementací systémů SMART umožňuje uživatelům provést self-testy pro sledování výkonu a spolehlivosti pevných disků.Nejjednodušší způsob, jak provést test systému SMART u Ubuntu, je použití "Diskového nástroje" v části "Systém" & gt;Nabídka "Správa".



Disk nástroj vám umožní vidět model, sériové číslo, firmware, a celkové zdravotní hodnocení pevného disku, stejně jako zda systém SMART je povolen na pevném disku.

instagram viewer

Tlačítko "SMART data" umožňuje zobrazit funkce SMART pevného disku.

Tlačítko "Spustit samočinné testování" umožňuje iniciovat krátký, rozšířený nebo přenosový autotest na pevném disku.

Když provedete tyto testy, uvidíte měřič pokroku, který vám umožní zjistit, jak daleko je test a jaký je odhadovaný čas dokončení.

"Přidělená sekce" umožňuje zobrazit chyby a informace o autotestu.

Kontrola souborového systému

K dispozici jsou některé další nástroje vedle grafického nástroje Disk Utility, které můžeme použít k diagnostice zdravotního stavu našeho pevného disku. Kontrola souborového systému( FSCK), která přichází pouze jako nástroj příkazového řádku, je jedním z nástrojů, které často používáme ke kontrole stavu našeho pevného disku.

Pomocí funkce Check Filesystem v nástroji Disk Utility můžete provádět stejnou kontrolu, pokud nejste příkazový řádek jako my.

Samozřejmě, existují některé situace, kdy máme k použití nástroje příkazového řádku ke kontrole našeho systému souborů.Například když používáme bezhlavý systém, když se naše Linuxové schránky nepodaří zavést, nebo když prostě chceme předvést našim přátelům naše příkazové řádky Kungfu.

Nejprve nástroj FSCK příkazového řádku vypadá jako něco, co dokáže zpracovat pouze počítačový geek;Ale zjistíte, že FSCK je velmi snadný nástroj k použití.Před spuštěním FSCK je třeba si uvědomit jednu věc. Musíte odpojit souborový systém pomocí příkazu 'umount'.Připevnění namontovaného souborového systému pomocí FSCK by mohlo způsobit více poškození než původní problém.

sudo umount /dev/ sdb

Příkaz FSCK je velmi přímočarý:

sudo fsck -t ext4 /dev/ sdb

Tento příkaz kontroluje souborový systém ext4( /dev/ sdb) pro nesrovnalosti. /dev/ sdb byste měli nahradit vlastním oddílem. Příkaz "fdisk" můžete spustit, abyste zjistili systémové oddíly:

sudo fdisk -l

Plánované systémové kontroly souborů

Pokud používáte Ubuntu, zjistíte, že Ubuntu běží relaci FSCK při spuštění systému od času dočas. Pokud zjistíte, že tato plánovaná kontrola je nepříjemná, můžete znovu naplánovat skenování pomocí příkazu 'tune2fs'.Zde je typické, jak to vypadá:

Parametr mount count nám říká, že Ubuntu naskenuje náš pevný disk po připojení 33 disků.

Můžeme nakonfigurovat počet připojení pomocí parametru "-c":

sudo tune2fs -c 35 /dev/ sda1

Tento příkaz přestaví Ubuntu, aby naskenoval náš pevný disk po připojení 35 pevných disků při zavádění systému.

Poznámka: změňte '/dev/sda1/' na svůj vlastní oddíl

Špatné bloky

Špatný sektor je sektor na diskové jednotce počítače, který nelze použít kvůli trvalému poškození( nebo neschopnosti operačního systému úspěšně přistupovat), jako je fyzické poškozenípovrch disku.

Existují dva způsoby, jak zjistit chybné sektory v Linuxu: můžete použít nástroj Disk Utility GUI nebo pokud jste příkazový řádek jako my, můžete použít příkaz badblocks pro kontrolu pevného disku pro špatné sektory:

sudo badblocks -v /dev/ sdb1

Badblock nám poskytne počet špatných sektorů na našem pevném disku.


zainul @ zainul-laptop: ~ $ sudo badblocks -v /dev/ sdb1
Kontrolní bloky 0 až 97683200
Kontrola chybných bloků( test pouze pro čtení): 3134528 provedeno, 3:27 uplynulo
3134560 provedeno, 8:33 uplynulo
3134561provedeno, 10:15 uplynulo
3134562 provedeno, 11:57 uplynulo
3134563 done, 13:39 uplynulo
provedeno
Dokončeno, bylo nalezeno 5 špatných bloků.

Máte dvě možnosti, když vidíte špatné bloky. Můžete buď hledat nový pevný disk nebo označit tyto špatné bloky za nepoužitelné sektory pevného disku. Jedná se o dva kroky:

Nejprve musíme psát umístění špatných sektorů do plochého souboru.

sudo badblocks /dev/ sdb & gt;/home/zainul/ špatné bloky

Poté musíme napájet plochý soubor do příkazu FSCK a označit tyto chybné sektory za "nepoužitelné" sektory.

sudo fsck -l špatné bloky /dev/ sdb

FSCK, Badblocks a Disk Utility jsou některé z nástrojů pro disky, které často používáme ke skenování pevných disků.Sdílejte s ostatními čtenáři, pokud znáte jiné nástroje pro disk Linux pro skenování pevných disků.