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

Tātad, es nesen iegādājos 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 5400RPM diskam.

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 man vajadzētu izpētīt diska veselību; galu galā klēpjdatoram ar tāda veida specifikācijām manās acīs vajadzētu darboties ātrāk, lai būtu 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

Rīku, kuru mēs izmantosim, sauc par 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 tas 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 mašīnā izmantojat tikai vienu disku, tas tiks uzskaitīts / dev / sda un tās dažādās nodalījumos. 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 ar to saistītais saraksts, 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ēķins un fakts, ka mans disks neatbalsta pārvadāšanas pārbaudi.

Es izvēlējos izpildī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 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.

Dažādu testu komandas ir (aizstāt 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:

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

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

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

Veiksmi!