If-Koubou

Iesācēja rokasgrāmata Linux Disk Utilities

Iesācēja rokasgrāmata Linux Disk Utilities (Kā)

Zinot, kā pārbaudīt cietā diska stāvokli, ir lietderīgi noteikt, kad nomainīt cieto disku. Šodienas rakstā mēs parādīsim dažus Linux disku utilītus, lai diagnosticētu jūsu cietā diska veselību.

Scoobay attēls

S.M.A.R.T sistēma

Vismodernākajiem ATA un SCSI cietajiem diskiem ir pašnovērošanas, analīzes un pārskatu tehnoloģiju (SMART) sistēma. SMART cietie diski iekšēji kontrolē savu veselību un veiktspēju.

SMART rīks novērtē jūsu cietā diska stāvokli, pamatojoties uz: cietā diska caurlaidspēju, magnētisko galviņu meklēt kļūdas ātrumu un citus atribūtus, ko cietais disks ražojis savā cietajā diskā.

Lielākā daļa SMART sistēmu ieviešanas ļauj lietotājiem veikt pašpārbaudes, lai uzraudzītu cieto disku veiktspēju un uzticamību. Vienkāršākais veids, kā veikt SMART sistēmas pārbaudi ar Ubuntu, izmanto "Disk Utility" izvēlnē "System"> "Administration".



Diska lietojumprogramma ļauj skatīt cietā diska modeli, sērijas numuru, programmaparatūru un vispārējo veselības stāvokļa novērtējumu, kā arī to, vai cietajā diskā ir iespējota SMART sistēma.

Poga "SMART data" ļauj jums redzēt jūsu cietā diska SMART funkcijas.

Poga "Palaist paštestēšanu" ļauj uzsākt cietā diska īsu, pagarinātu vai transportēšanas pašpārbaudi.

Kad jūs izpildīsit šos testus, jūs redzēsit progresa skaitītāju, kas ļaus jums redzēt, cik tālu ir testa posms, un kāds ir paredzamais pabeigšanas laiks.

"Atribūtu sadaļa" ļauj skatīt kļūdas un pašpārbaudes informāciju.

Failu sistēmas pārbaude

Dažiem citiem rīkiem, kas atrodas Disk Utility GUI, mēs varam izmantot, lai diagnosticētu mūsu cietā diska veselību. Failu sistēmas pārbaude (FSCK), kas nāk tikai kā komandrindas rīks, ir viens no instrumentiem, kurus mēs bieži izmantojam, lai pārbaudītu mūsu cietā diska stāvokli.

Jūs varat izmantot "Disk Utility" funkciju "Pārbaudīt failu sistēmu", lai veiktu to pašu pārbaudi, ja neesat komandrindas ģenerators, piemēram, mums.

Protams, ir dažas situācijas, kurās mēs ir lai izmantotu komandrindas rīku, lai pārbaudītu mūsu failu sistēmu. Piemēram, ja mēs izmantojam sistēmu bez galvām, kad mūsu Linux kastē neizdodas palaist vai ja mēs vienkārši vēlamies parādīt mūsu komandu līniju Kungfu prasmes saviem draugiem.

Sākumā FSCK komandrindas rīks izskatās kā kaut kas, ko var apstrādāt tikai dators. Bet jūs atradīsiet, ka FSCK ir ļoti vienkāršs rīks. Pirms FSCK palaišanas ir jāņem vērā viena lieta; Jums ir jāatspējo failu sistēma, izmantojot komandu umount. Piestiprināta failu sistēma ar FSCK varētu radīt vairāk bojājumu nekā sākotnējā problēma.

sudo umount / dev / sdb

FSCK komanda ir diezgan vienkārša:

sudo fsck -t ext4 / dev / sdb

Šī komanda pārbauda ext4 failu sistēmu (/ dev / sdb) par neatbilstībām. Jums vajadzētu aizstāt / dev / sdb ar savu nodalījumu. Jūs varat palaist komandu "fdisk", lai uzzinātu jūsu sistēmas nodalījumus:

sudo fdisk -l

Plānotās failu sistēmas pārbaudes

Ja jūs izmantojat Ubuntu, jūs ievērosiet, ka Ubuntu darbojas FSCK sesija, kad laiku pa laikam sākat savu sistēmu. Ja konstatējat, ka šī regulārā pārbaude ir kaitinoša, varat pārkārtot skenēšanu, izmantojot komandu "tune2fs". Lūk, kā tas parasti izskatās:

Mount count parametrs norāda, ka Ubuntu skenē mūsu cieto disku pēc 33 disku stiprinājumiem.

Mēs varam konfigurēt stiprinājumu skaitu, izmantojot opciju -c.

sudo tune2fs -c 35 / dev / sda1

Šī komanda pārkonfigurēs Ubuntu, lai skenētu mūsu cieto disku pēc 35 cietā diska stiprinājumiem, kad sistēma boots.

Piezīme: nomainiet '/ dev / sda1 /' ar savu nodalījumu

Slikti bloki

Slikts sektors ir daļa no datora diska diskdziņa, kuru nevar izmantot pastāvīgu bojājumu (vai arī OS nespēju to veiksmīgi piekļūt), piemēram, diska virsmas fiziska bojājuma dēļ.

Ir divi veidi, kā atklāt sliktos sektorus Linux: varat izmantot Disk Utility GUI, vai arī, ja esat komandrindas ģenerators, piemēram, mums, varat izmantot badblocks komandu, lai pārbaudītu cieto disku par sliktiem sektoriem:

sudo badblocks -v / dev / sdb1

Badblock sniegs mums slikto sektoru skaitu mūsu cietajā diskā.


zainul @ zainul-laptop: ~ $ sudo badblocks -v / dev / sdb1
Pārbauda blokus no 0 līdz 97683200
Sliktu bloku pārbaude (tikai lasīšanas tests): pabeigts 3134528, pagājis 3:27
Pabeigts 3134560, pagājis 8:33
Pabeigts 3134561, 10:15 pagājis
Pabeigts 3134562, pagājis 11:57
Pabeigts 3134563, pagājis 13:39
pabeigts
Pass aizpildīts, konstatēti 5 slikti bloki.

Ja redzat sliktus blokus, jums ir divas iespējas. Jūs varat vai nu meklēt jaunu cieto disku vai atzīmēt šos sliktos blokus kā nelietojamus cietā diska sektorus. Tas ietver divus posmus:

Vispirms mums ir jāraksta slikto nozaru atrašanās vieta vienotā failā.

sudo badblocks / dev / sdb> / home / zainul / bad-blocks

Pēc tam mums FSCK komandai jāuzņem plakans fails, lai atzīmētu šos sliktos sektorus kā "nelietojamus" sektorus.

sudo fsck -l bad-blocks / dev / sdb

FSCK, Badblocks un Disk Utility ir daļa no diska utilītas, kuras mēs bieži lietojam, lai skenētu mūsu cietos diskus. Dalieties ar citiem kolēģiem lasītājiem, ja jūs zināt citus Linux disku utilītus, lai skenētu cietos diskus.