Kā pārbaudīt cietā diska diska veselību GNU / Linux

Tātad, es nesen nopirku jaunu (lietotu, bet man jaunu) klēpjdatoru, kurā bija 1TB 5400RPM cietais disks, un, pateicoties 4. paaudzes i7, klēpjdators ir diezgan jaudīgs un spējīgs mūsdienīgai spēlei, renderēšanai un skaitļu sagraušanai. Centrālais procesors un speciālais 2 GB GDDR5 GPU. Tomēr šķita, ka HDD darbojas šausmīgi lēni, pat braucienam ar 5400RPM.

Es stingri lietoju cietvielu diskus jau vairākus gadus, tāpēc es atzīstu, ka vienmēr bija iespēja mani vienkārši sabojāt, bet es domāju, ka varbūt vajadzētu izpētīt automašīnas veselību; galu galā klēpjdatoram ar tāda veida specifikācijām manās acīs vajadzētu darboties ātrāk, tāpēc labāk droši, nekā žēl. Tas manī izraisīja domu, ka, iespējams, man vajadzētu ātri uzrakstīt instrukcijas par šo procedūru Ghacks.net kopienai.

Šī apmācība tiek veikta, izmantojot tikai CLI, tomēr ir arī rīki, kas arī veic šo darbu, un īsumā to apskatīšu.

Cietā diska stāvokļa pārbaude operētājsistēmā Linux

Tiek saukts rīks, kuru mēs izmantosim smartmontools (kas ir pieejams arī operētājsistēmai Windows un OS X).

Smartmontools paketē ir divas utilītas programmas (smartctl un smartd), lai kontrolētu un pārraudzītu uzglabāšanas sistēmas, izmantojot Pašnovērošanas, analīzes un ziņošanas tehnoloģiju sistēmu (SMART), kas iebūvēta modernākajos ATA / SATA, SCSI / SAS un NVMe diskos. Daudzos gadījumos šie utilīti sniegs izsmeļošu brīdinājumu par diska degradāciju un kļūmēm. Smartmontools sākotnēji tika iegūts no Linux smartsuite paketes un faktiski atbalsta ATA / ATAPI / SATA-3 līdz -8 diskus un SCSI diskus un lentes ierīces.

Smartmontools instalēšana

  • Ubuntu / Linux Mint lietotājiem: sudo apt install smartmontools
  • Arch lietotājiem: sudo pacman -S smartmontools

Vispārīgi runājot, smartmontools ir pieejams lielākajai daļai izplatīšanas, vienkārši instalējiet to pie sava iepakojuma pārvaldnieka, izmantojot paketes nosaukumu “smartmontools”.

Padomi

Kad tas ir instalēts, mums jānoskaidro, kurš dzinējspēks ir mūsu apšaubāmais:

sudo fdisk -l

Tas parādīs visu disku un nodalījumu sarakstu. Ja jūsu mašīnā izmantojat tikai vienu diskdzini, tajā tiks parādīts / dev / sda un tā dažādie nodalījumi. Ja jums ir vairāki diski, jums būs jāizmanto nedaudz veselā saprāta, lai redzētu, kurš disks ir tas, kuru vēlaties pārbaudīt, kas tam ir, un tas ir ar to saistīts, piemēram, / dev / sdb vai / dev / sdc utt. .

Tiklīdz mēs zinām disku, kuru vēlamies pārbaudīt, ir trīs testi, kurus varam izpildīt atkarībā no tā, cik jūs uztraucaties:

  • Īss pārbaudījums, kas parasti ir pietiekams problēmu atklāšanai
  • Ilgāks tests, ja jūs vairāk uztrauc, pārbauda visu diska virsmu
  • Transportēšanas pārbaude, ko izmanto, lai pārbaudītu, vai ierīces transportēšanas laikā no ražotāja ir radušies bojājumi.

Nākamais solis ir noskaidrot, kāda veida testus atbalsta mūsu disks, kā arī aprēķinu, cik ilgs laiks būs nepieciešams testiem.

sudo smartctl -c / dev / sdX (aizstāt X ar atbilstošo burtu)

Jums tiks parādīts liels izlaides daudzums, kā redzams šajā ekrānuzņēmumā. Esmu uzsvēris jomas, kuras man bija svarīgas šajā testā; laika aprēķini un fakts, ka mans disks neatbalsta pārvadāšanas pārbaudi.

smartmontools capabilities

Es devos vadīt īsāku testu tikai tāpēc, ka nedzirdēju ne klikšķus, ne citas signālugunis, ka cietais disks, ne tikai ātrums, patiesībā atrodas uz tā pēdējām kājām; uz kuru es atkal paziņoju, ka mani var vienkārši sabojāt SSD. Jūs esat vairāk nekā laipni aicināti vadīt to, kas jums liekas vajadzīgs.

smartmontools test

Dažādu testu komandas ir (aizstājiet sdX ar disku, kuru vēlaties pārbaudīt)

  • Īss: sudo smartctl -t īss / dev / sdX
  • Garš: sudo smartctl -t garš / dev / sdX
  • Pārvadīšana: sudo smartctl -t nodošana / dev / sdX

Piezīme : Pārbaudē jūs nesaņemsit nevienu ritināšanas rezultātu, ja nebūs norādīts, cik ilgs būs testa ilgums. Ja jūs vadāt garo testu, jums, iespējams, būs jāgaida stunda, divas vai ilgāk.

Kad pārbaude ir pabeigta, ir pienācis laiks iegūt rezultātu!

sudo smartctl -H / dev / sdX

Cerams, ka jūs redzēsit šo:

smartmontools results

Ja nē, iespējams, būs jāveic vēl daži rakšanas darbi, vai arī varētu būt pienācis laiks nomainīt attiecīgo disku.

GUI rīki

Ir arī citas iespējas tiem, kas izvairās no komandrindas, piemēram, ļoti populārais un labi zināmais rīks gnome-disk-utilīta (dažās darbvirsmu vidēs tos sauc arī par “diskiem”).

Ir arī daudz citu bezmaksas un maksas komunālo pakalpojumu, taču es šeit neesmu, lai reklamētu, jo abi šie komunālie pakalpojumi man jau iepriekš ir kalpojuši, veicot ātrās pārbaudes.

Veiksmi!