Pārbaudiet sliktos sektorus Linux cietajā diskā

Darba ietvaros atbalstu un vadību Jebkurā organizācijā ir svarīgi, lai iekārtas, gan klienta, gan servera līmenī, būtu maksimāli optimizētas pēc jaudas, veiktspējas un stabilitātes, jo no tā ir atkarīgs, vai visa infrastruktūra darbojas pareizi un atbilstoši organizācijas pieprasītajiem parametriem.

Lai gan ir daudz apstiprinājumu, uz kuriem mums jābūt modriem Ir viens, kam ir liela nozīme, un dažādos gadījumos mēs to ignorējam, un tas ir viss, kas saistīts ar cieto disku, un mēs runājam ne tikai jaudas vai ātruma līmenī, bet arī par diska statuss iekšēji, jo, ja kaut kas cietajā diskā ir bojāts vai radās kļūda, tas ietekmēs ideālo diska darbību, un tas savukārt ietekmēs komandas sniegumu, kas ietekmē lietotāja vai lomu produktivitāti, ja tas ir serveris .

Šodien mēs pētīsim, kā mēs varam pārbaudīt, vai ir pieejami mūsu Linux operētājsistēmu cietie diski ietekmējošas sliktas nozares jūsu sniegums. Šajā gadījumā mēs izmantosim Fedora 25.

1. Kas ir cietā diska sektors un kam tas paredzēts


Pirms iedziļināties, kā pārbaudīt šos diskus, mums tas ir jāatceras vai jāzina kas ir nozare un kā tā ietekmē par diska uzvedību.

Sektors ir diska virsma, kas atbilst laukums, kas norobežots starp divām radiālajām līnijām no diska celiņa. Katra nozare ir atbildīga par uzglabāt fiksētu summu informāciju, tādēļ, ja nozare ir bojāta, tajā glabātā informācija nebūs pieejama lietošanai.

Mēs to zinām cietie diski nedarbojas secīgi, tā kā fonā tie izveido bitu grupas, ko sauc par diska sektoriem, un kad cietais disks mēģina rakstīt vai nolasīt minētā sektora informāciju un iekšēji saņem kļūdu, tas norāda, ka minētais sektors ir bojāts.

2. Kļūmju veidi cietā diska sektoros Linux


Cietā diska sektoros mēs varam atrast divu veidu kļūdas:
  • Fiziska neveiksme: Tas ir saistīts ar aparatūras kļūdu, jo tiek zaudēta daļa krātuves. To var izraisīt cietā diska sasitums vai skrāpējums.
  • Loģikas kļūme: Šāda veida kļūmes rodas programmatūras kļūdas dēļ un rodas, kad tiek zaudēta informācija, mēģinot piekļūt nozarei.

Ja mēs periodiski neveicam cietā diska sektoru statusa pārbaudi, tie var turpināt uzkrāties viens pēc otra, līdz iznīcina cieto disku vai izraisa aparatūras kļūdas datoros, kas ir kaut kas patiešām nopietns un prasa daudz administratīvais un dažreiz finansiālais darbs.

Pamatojoties uz to, mēs iesakām mūsu atbalsta uzdevumos pastāvīgi pārskatīt nozares, jo tādā veidā mēs varam pārbaudīt, vai kādos nav kļūdu, lai tās atzītu par nelietojamām un tādējādi neļautu cietajam diskam piekļūt šim sektoram.

3. Slikto sektoru pārbaude Fedorā, izmantojot rīku badblocks


Šis rīks ir diezgan praktisks, jo ļauj mums kā administratoriem vai atbalsta personālam skenēt cieto disku, lai pārbaudītu sliktos blokus vai sektorus, un tādā veidā veikt tajā profilaktiskus vai koriģējošus pasākumus.

Pirmkārt, mums jāizpilda komanda fdisk kā superlietotāji, lai piekļūtu visai informācijai cietajos diskos un to attiecīgajos nodalījumos, mēs ievadām šādu komandu:

 sudo fdisk -l

Kā redzam, mēs iegūstam pilnīgu informāciju par katru ierīci un tās attiecīgajiem nodalījumiem.

4. Palaist diska skenēšanu operētājsistēmā Linux

1. darbība
Kad mums ir šī informācija, mēs turpinām veikt atbilstošo skenēšanu, lai pārbaudītu cietajā diskā esošo nozaru statusu, un mēs ievadām šādu komandu:
sudo badblocks -v / dev / sda2> badsectors.txt

Piezīme/ dev / sda2 norāda disku mēs vēlamies skenēt.

2. solis
Mēs varam redzēt, ka sākas analīzes process:

3. solis
Kad skenēšanas process ir pabeigts, mēs redzēsim šādu rezultātu:

4. solis
Mūsu izmantotie parametri ir šādi:

-vTas ļauj mums redzēt operācijas detaļas.

badsectors.txtĻauj mums saglabājiet rezultātu teksta failā tālākai analīzei.

5. solis
Gadījumā, ja tiek uzrādīts kāds slikts sektors Cietajā diskā mums ir jāveic šāds process, lai novērstu to, ka cietais disks turpina pārrakstīt informāciju šajā nozarē. Mums jāizmanto komanda e2fsck failu sistēmām ext2 / ext3 un ext4 vai komandai fsck kam seko txt faila nosaukums:

Sistēmām ext2, ext3 vai ext4

sudo e2fsck -l badsectors.txt / dev / sda2

Visām citām failu sistēmām

sudo fsck -l badsectors.txt / dev / sda2

-l parametrs norāda, ka tiek parādīti bojāti bloku numuri.

Tādā veidā, pateicoties sliktajiem blokiem, mēs varam viegli pārbaudīt, kuras nozares ir bojātas, un veikt profilaktiskus pasākumus.

5. Pārbaudiet sliktos sektorus Linux, izmantojot Smartmontools rīku


Šis rīks ir izstrādāts, koncentrējoties uz moderniem diskiem, ATA, SATA, SAS utt., Kas ir integrēti S.M.A.R.T sistēmās (Paškontroles, analīzes un ziņošanas tehnoloģija-paškontrole, analīze un ziņošana), kas ļauj mums kā administratoriem atklāt, ziņot un labot nozares, kurās ir kāda veida kļūda.

1. darbība
Sistēmās Fedora, CentOS un RedHat mēs varam izmantot šo komandu, lai instalētu rīku:

 sudo yum instalējiet smartmontools
2. solis
Sistēmās Debian un Ubuntu mēs varam izmantot šādu komandu:
 sudo apt-get install smartmontools
3. solis
Kad rīks ir instalēts, mēs varam izmantot šādu komandu piekļūt palīdzībai no tā paša:
 cilvēks gudrs

4. solis
Uz sākt skenēšanas procesu mēs izmantosim šādu komandu. Mēs esam pievienojuši parametru -H vai -veselība lai rīks parādītu galīgo analīzes rezultātu. Mēs varam izmantot arī parametrus -uz vai -uzl, lai diskā apskatītu visu SMART informāciju. Kā redzam, rezultāts ir PASSED, kas norāda, ka disks ir pareizs.

 sudo smartctl -H / dev / sda2

Izmantojot jebkuru no šīm iespējām, mums būs liela palīdzība, lai nākotnē palielinātu atbalsta līmeni un izvairītos no bojājumiem dažām cieto disku nozarēm, un tādējādi izvairītos no kritiskiem bojājumiem ierīcēm, kas būtiski ietekmētu to veiktspēju aprīkojumu un piedāvātos pakalpojumus. Ja cietajā diskā rodas problēmas, iesakām arī apskatīt kā atgūt cieto disku, izmantojot dažādus rīkus jebkurā operētājsistēmā.

Atgūt Linux disku

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave