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

Išbandykite Mūsų Instrumentą, Kaip Pašalinti Problemas

Taigi, aš neseniai įsigijau naują (naudotą, bet man naują) nešiojamąjį kompiuterį, kuriame buvo 1TB 5400RPM kietasis diskas. Suteiktas nešiojamasis kompiuteris yra gana galingas ir gali moderniai žaisti, perteikti ir skaičiuoti numerius, nes yra 4-osios kartos „i7“. Centrinis procesorius ir skirtas 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 kelerius metus, todėl pripažįstu, kad visada buvau tikra, 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 įrankių, kurie taip pat atlieka šį darbą, kurį trumpai apžvelgsiu.

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

Priemonė, kurią naudosime, vadinama smartmontools (kurį taip pat galima naudoti „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), integruotą į 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 kompiuteryje naudojate tik vieną diską, tada jame 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, kurį diską norite patikrinti, kas jame yra, ir su juo susijęs sąrašas, toks kaip / dev / sdb ar / dev / sdc ir tt .

Sužinoję, kokį diską norime 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ų
  • Transportavimo testas, 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.

smartmontools capabilities

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

smartmontools test

Į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 : Negausite nė vieno slinkimo išėjimo savo testui, jei nebus pasakyta, 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:

smartmontools results

Jei ne, tada 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!