Kaip patikrinti standžiojo disko disko būklę GNU / Linux

Taigi, aš neseniai įsigijau naują (naudotą, bet man naują) nešiojamąjį kompiuterį, kuriame buvo 1TB 5400RPM kietasis diskas, kuriam nešiojamas nešiojamasis kompiuteris yra gana galingas ir galintis šiuolaikiškai žaisti, atkurti bei skaičiuoti skaičius, nes yra 4-osios kartos „i7“. Centrinis procesorius ir specialus 2 GB GDDR5 GPU. Tačiau atrodė, kad HDD veikia nepaprastai lėtai, net ir esant 5400RPM diskui.

Aš griežtai naudoju kietojo kūno pavarą jau daugelį metų, todėl pripažįstu, kad visada buvau tikri, kad buvau sugadintas, tačiau galvojau, kad galbūt turėčiau pasidomėti vairavimo sveikata; galų gale, nešiojamasis kompiuteris su tokiomis specifikacijomis, mano akimis, turėtų veikti greičiau, taigi geriau saugus nei atsiprašau. Tai privertė mane susimąstyti, kad galbūt turėčiau greitai parašyti, kaip šią procedūrą atlikti „Ghacks.net“ bendruomenei.

Ši pamoka atliekama tik per CLI, tačiau yra ir įrankių, kurie atlieka šį darbą, kurį trumpai apžvelgsiu.

Tikrinti standžiojo disko būklę „Linux“

Įrankis, kurį naudosime, vadinamas „smartmontools“ (taip pat prieinamas „Windows“ ir „OS X“).

„Smartmontools“ pakete yra dvi naudingosios programos („smartctl“ ir „smartd“), skirtos saugojimo sistemoms valdyti ir stebėti, naudojant savikontrolės, analizės ir ataskaitų teikimo technologijos sistemą (SMART), įmontuotą į moderniausius ATA / SATA, SCSI / SAS ir NVMe diskus. Daugeliu atvejų šios paslaugos pateiks išplėstinį įspėjimą apie disko pablogėjimą ir gedimą. „Smartmontools“ iš pradžių buvo gauta iš „Linux smartsuite“ paketo ir iš tikrųjų palaiko ATA / ATAPI / SATA-3 iki -8 diskus ir SCSI diskus bei juostinius įrenginius.

„Smartmontools“ diegimas

  • „Ubuntu“ / „Linux Mint“ vartotojams: sudo apt install smartmontools
  • „Arch“ vartotojams: „sudo pacman -S smartmontools“

Paprastai tariant, „smartmontools“ yra daugelyje paskirstymų, tiesiog įdiekite juos pas savo paketų tvarkytuvą naudodami paketo pavadinimą „smartmontools“.

Kaip reikia

Įdiegę turime išsiaiškinti, dėl ko kyla abejonių:

sudo fdisk -l

Tai pateiks visų diskų ir skaidinių sąrašą. Jei savo kompiuteryje naudojate tik vieną diską, tada bus pateiktas / dev / sda ir įvairių jo skaidinių sąrašas. Jei turite kelis diskus, turėsite naudoti šiek tiek sveiko proto, norėdami pamatyti, kuris diskas yra tas, kurį norite apžiūrėti, kas jame yra, ir su juo susijęs sąrašas, toks kaip / dev / sdb ar / dev / sdc ir tt .

Kai jau žinome norą patikrinti, yra trys testai, kuriuos galime atlikti, atsižvelgiant į tai, kiek esate susirūpinę:

  • Trumpas testas, kurio paprastai pakanka aptikti problemas
  • Ilgesnis testas, jei esate labiau susirūpinęs, tiria visą disko paviršių
  • Konvejerio bandymas, naudojamas patikrinti, ar nebuvo padaryta pažeidimų, gabenant prietaisą iš gamintojo.

Kitas žingsnis yra išsiaiškinti, kokio tipo testus palaiko mūsų diskas, taip pat įvertinti, kiek laiko reikės bandymų.

sudo smartctl -c / dev / sdX (pakeiskite X atitinkama raide)

Jums bus duota daug produkcijos, kaip matyti iš šio ekrano kopijos. Aš išryškinau sritis, kurios man buvo svarbios atliekant šį testą; laiko įvertinimus ir tai, kad mano diskas nepalaiko perdavimo bandymo.

Aš nusprendžiau atlikti trumpesnį testą tik todėl, kad negirdėjau jokių paspaudimų ar kitų signalinių ženklų, kad kietasis diskas, be greičio, iš tikrųjų buvo paskutinėse kojose; kurį vėl sakau, kad mane gali tiesiog sugadinti SSD. Jums daugiau nei malonu paleisti tai, ko jaučiatės reikalinga.

Įvairių testų komandos yra (pakeiskite „sdX“ įrenginiu, kurį norite išbandyti)

  • Trumpas: sudo smartctl -t trumpas / dev / sdX
  • Ilgas: sudo smartctl -t ilgas / dev / sdX
  • Perdavimas: „sudo smartctl“ -transportas / dev / sdX

Pastaba : jūs negausite nė vieno slinkimo išvesties, jei nurodysite, kiek laiko testas užtruks. Jei vykdote ilgą testą, gali tekti palaukti valandą ar dvi ar ilgiau.

Kai testas bus baigtas, laikas sužinoti rezultatą!

sudo smartctl -H / dev / sdX

Tikimės, kad pamatysite tai:

Jei ne, tuomet gali reikėti atlikti dar keletą kasinėjimų, arba gali tekti tiesiog pakeisti atitinkamą diską.

GUI įrankiai

Yra ir kitų variantų tiems, kurie vengia komandinės eilutės, pavyzdžiui, labai populiarus ir gerai žinomas įrankis gnome-disk-utility (kai kuriose darbalaukio aplinkose taip pat žinomas kaip „diskai“).

Yra daugybė kitų nemokamų ir mokamų komunalinių paslaugų, tačiau aš nesu čia, kad reklamuočiausi, nes abi šios komunalinės paslaugos man anksčiau buvo naudingos atliekant greitus patikrinimus.

Sėkmės!