Kuidas kontrollida kõvaketta ketta tervist GNU / Linuxis

Niisiis, ostsin hiljuti uue (kasutatud, kuid minu jaoks uue) sülearvuti, milles oli 1TB 5400RPM kõvaketas. Sülearvuti on üsna võimas ja tänu 4. põlvkonna i7-le võimeline tänapäevaseks mängimiseks, renderdamiseks ja numbrite krigistamiseks CPU ja spetsiaalne 2 GB GDDR5 GPU. Kuid HDD näis töötavat kohutavalt aeglaselt, isegi 5400RPM draivi jaoks.

Olen juba mitu aastat kasutanud rangelt pooljuhtkettaid, nii et tunnistan, et alati oli võimalus mind lihtsalt rikkuda, kuid arvasin, et ehk peaksin uurima sõidu tervist; peaks ju minu silmis kiiremini töötama selline spetsifikatsioonidega sülearvuti, nii et oleks parem turvalisem kui kahetseda. See pani mind mõtlema, et võib-olla peaksin selle protseduuri kohta kirjutama Ghacks.net-i kogukonnale kiire juhendi.

See õpetus toimub ainult CLI kaudu, kuid on ka tööriistu, mis ka seda tööd teevad, millest räägin selle lõpus lühidalt.

Kõvaketta tervise kontrollimine Linuxis

Tööriist, mida me kasutama hakkame, on smartmontools (see on saadaval ka Windowsi ja OS X jaoks).

Smartmontools pakett sisaldab kahte utiliidiprogrammi (smartctl ja smartd) salvestussüsteemide juhtimiseks ja jälgimiseks, kasutades enesekontrolli, analüüsi ja aruandluse tehnoloogia süsteemi (SMART), mis on sisse ehitatud kõige kaasaegsematesse ATA / SATA, SCSI / SAS ja NVMe ketastesse. Paljudel juhtudel annavad need utiliidid täpsemat hoiatust ketta degradeerumise ja tõrke eest. Smartmontools oli algselt tuletatud Linuxi nutikomplektist ja toetab tegelikult ATA / ATAPI / SATA-3 kuni -8 kettaid ning SCSI kettaid ja lindiseadmeid.

Smartmontooolide installimine

  • Ubuntu / Linux Mint kasutajatele: sudo apt install smartmontools
  • Archi kasutajatele: sudo pacman -S smartmontools

Üldiselt on smartmontools saadaval enamikes distributsioonides, installige lihtsalt oma antud paketihalduriga, kasutades paketi nime “smartmontools”

Kuidas?

Kui see on installitud, peame välja mõtlema, mis on meie küsitav:

sudo fdisk -l

See annab teile kõigi draivide ja partitsioonide loendi. Kui kasutate masinas ainult ühte draivi, kuvatakse see kataloog / dev / sda ja selle erinevad partitsioonid. Kui teil on mitu draivi, peate kasutama natuke tervet mõistust, et näha, millist draivi soovite kontrollida, millel see asub, ja sellega seotud loendites nagu / dev / sdb või / dev / sdc jne .

Kui oleme teada juhtimise, mida soovime kontrollida, on meil olemas kolm testi, mida võime läbi viia, sõltuvalt sellest, kui mures olete:

  • Lühike test, tavaliselt piisav probleemide tuvastamiseks
  • Pikem test, kui olete rohkem mures, uurib kogu ketta pinda
  • Edasikatse, mille abil kontrollitakse, kas seadme tootjalt transportimisel on tekkinud kahjustusi.

Järgmine samm on välja selgitada, millist tüüpi teste meie ketas toetab, ning ka hinnang selle kohta, kui kaua testide tegemine aega võtab.

sudo smartctl -c / dev / sdX (asenda X vastava tähega)

Teile antakse suures koguses väljundit, nagu sellest ekraanipildist näha. Olen välja toonud valdkonnad, mis olid minu jaoks selle testi jaoks olulised; ajahinnangud ja asjaolu, et mu ketas EI toeta edastamise testi.

Ma otsustasin lühema testi joosta just seetõttu, et ma ei kuulnud klikke ega muid märguandeid selle kohta, et kõvaketas oleks peale kiiruse ka viimastel jalgadel; millele ma jälle väidan, et SSDd võivad mind lihtsalt rikkuda. Olete rohkem kui teretulnud jooksma seda, mida tunnete vajalikuks.

Erinevate testide käsud on (asendage sdX draiviga, mida soovite testida)

  • Lühike: sudo smartctl -t lühike / dev / sdX
  • Pikk: sudo smartctl -t pikk / dev / sdX
  • Edastamine: sudo smartctl -transport / dev / sdX

Märkus : te ei saa oma testi jaoks ühtegi kerimisväljundit, kui pole teada, kui kaua test kestab. Pika katse korral peate võib-olla tund või kaks või kauem ootama.

Kui test on lõpule jõudnud, on aeg tulemus välja saada!

sudo smartctl -H / dev / sdX

Loodetavasti näete seda:

Kui ei, siis võib olla vaja teha veel mõni kaevamine või võib-olla on aeg vaid kõnesolev draiv välja vahetada.

GUI tööriistad

Neile, kes käsurida väldivad, on ka muid võimalusi, näiteks väga populaarne ja üldtuntud tööriist gnome-disk-utiliit (mõnes töölauakeskkonnas tuntud ka kui „ketas“).

Seal on arvukalt muid tasuta ja tasulisi kommunaalkulusid, kuid ma ei ole siin, et reklaamida, kuna mõlemad need kommunaalkulud on mind varem kiirtekkuste tegemisel hästi teeninud.

Edu!