Průvodce pro začátečníky k Linuxovým nástrojům pro disky
Vědět, 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 diskety pro diagnostiku zdraví pevného disku.
Obrázek 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 zabudoval do svého pevného disku.
Většina implementací systémů SMART umožňuje uživatelům provádět vlastní testy s cílem sledovat výkon a spolehlivost pevných disků. Nejjednodušší způsob, jak provádět test systému SMART u Ubuntu, je použití nástroje Disk Utility v nabídce "Systém"> "Správa".
Disk nástroj vám umožní vidět model, sériové číslo, firmware a celkové hodnocení zdravotního stavu pevného disku a také zda je na pevném disku povolen systém SMART.
Tlačítko "SMART data" umožňuje zobrazit funkce SMART pevného disku.
Tlačítko "Spustit vlastní test" umožňuje zahájit 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á část" vám umožňuje zobrazit chyby a informace o autotestu.
Kontrola systému souborů
Existují další nástroje vedle nástroje Disk Utility GUI, 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 pevného disku.
Můžete použít funkci "Zkontrolovat souborový systém" v nástroji Disk Utilities, abyste provedli stejnou kontrolu, pokud nejste příkazový řádek jako my.
Samozřejmě existují určité situace, kdy jsme mít použít nástroj 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ž chceme jednoduše předvést našim přátelům naše příkazové řádky Kungfu dovednosti.
Nejprve nástroj příkazového řádku FSCK 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'. Upevně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 jednoduchý:
sudo fsck -t ext4 / dev / sdb
Tento příkaz kontroluje souborový systém ext4 (/ dev / sdb) pro nesrovnalosti. Měli byste nahradit / dev / sdb svůj vlastní oddíl. Příkaz "fdisk" můžete spustit, abyste zjistili systémové oddíly:
sudo fdisk -l
Plánované kontroly systému souborů
Pokud používáte Ubuntu, zjistíte, že Ubuntu běží relaci FSCK při spuštění systému čas od času. Pokud zjistíte, že tato plánovaná kontrola je nepříjemná, můžete znovu naplánovat skenování pomocí příkazu 'tune2fs'. Jak vypadá typicky takto:
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í možnosti "-c":
sudo tune2fs-c 35 / dev / sda1
Tento příkaz znovu nakonfiguruje 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 k jeho úspěšnému přístupu), jako je fyzické poškození povrchu disku.
Existují dva způsoby, jak zjistit chybné sektory v Linuxu: můžete použít nástroj Disk Utility GUI nebo jestliže jste příkazový řádek jako my, můžete pomocí příkazu badblocks zkontrolovat pevný disk 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
Kontrola bloků 0 až 97683200
Kontrola chybných bloků (test pouze pro čtení): 3134528 hotovo, 3:27 uplynulo
3134560 hotovo, 8:33 uplynulo
3134561 hotovo, 10:15 uplynulo
3134562 hotovo, 11:57 uplynulo
3134563 hotovo, 13:39 uplynulo
Hotovo
Poté 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> / home / zainul / špatné bloky
Poté je třeba, abychom do souboru příkazu FSCK napájeli plochý soubor a označili 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 disky Linux pro skenování pevných disků.