3Sep
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.
attēls no Scoobay
S.M.A.R.T sistēma
Lielākajai daļai mūsdienu ATA un SCSI cieto disku 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ē 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štestēšanu, lai uzraudzītu cieto disku veiktspēju un uzticamību. Vienkāršākais veids, kā veikt SMART sistēmas testu ar Ubuntu, izmanto "Disk Utility" sadaļā "System" & gt;Izvēlne "Administrēšana".
Diska lietderība ļauj apskatī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, paplašinātu vai transportēšanas paštestēšanu.
Kad jūs izpildīsit šos testus, jūs redzēsiet progresa mērītāju, kas ļaus jums redzēt, cik tālu ir testa un kāds ir paredzamais pabeigšanas laiks.
"Atribūtu sadaļa" ļauj apskatīt kļūdas un paštesta informāciju.
failu sistēmas pārbaude
Ir daži citi rīki, kas atrodas blakus Disk Utility GUI, kurus 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, kad mums 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.
Vispirms 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 noskaidrotu savas sistēmas nodalījumus:
sudo fdisk -l
plānotā failu sistēma pārbauda
Ja jūs izmantojat Ubuntu, jūs ievērosiet, ka Ubuntu palaiž FSCK sesiju, kad jūs laiku pa laikam ielādājat sistēmulaiks. 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 skaits parametrs norāda, ka Ubuntu skenē mūsu cieto disku pēc 33 disku stiprinājumiem.
Mēs varam konfigurēt uzstādīšanas 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 cieto disku stiprinājumiem, kad sistēma boots.
Piezīme: nomainiet '/dev/sda1/' ar savu nodalījumu
Slikti bloki
Slikta nozare ir daļa no datora diska, kuru nevar izmantot pastāvīgu bojājumu dēļ( vai OS nespēja to veiksmīgi piekļūt), piemēram,diska virsma.
Ir divi veidi, kā noteikt sliktos sektorus Linux: jūs 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
Bloku pārbaude no 0 līdz 97683200
Pareizu bloku pārbaude( tikai lasīšanas tests): 3134528 pabeigts, 3:27 pagājis
3134560 pabeigts, 8:33 pagājis
3134561pabeigts, 10:15 pagājis
3134562 pabeigts, 11:57 pagājis
3134563 pabeigts, 13:39 pagājis
paveiktais
Pass aizpildīts, konstatēti 5 slikti bloki.
Jums ir divas iespējas, kad redzat sliktos blokus. 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 sektoru atrašanās vieta vienotā failā.
sudo badblocks /dev/ sdb & gt;/home/zainul/ slikti bloķē
Pēc tam mums ir jābaro vienotais fails komandu FSCK, lai atzīmētu šos sliktos sektorus kā "nelietojamus" sektorus.
sudo fsck -l nepareizi bloķē /dev/ sdb
FSCK, Badblocks un Disk Utility ir daži disku utilīti, kurus 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.