A merevlemez-meghajtó állapotának ellenőrzése a GNU / Linux rendszeren

Tehát nemrégiben vásároltam egy új (használt, de számomra új) laptopot, amelyben 1TB 5400RPM merevlemez volt, és mivel a laptop meglehetősen nagy teljesítményű és képes modern játékra, megjelenítésre és számcsökkentésre a 4. generációs i7-nek köszönhetően. CPU és egy dedikált 2 GB-os GDDR5 GPU. Úgy tűnt, hogy a HDD rettenetesen lassan fut, még egy 5400RPM meghajtó esetén is.

Már évek óta szigorúan a szilárdtestalapú meghajtókat használom, így bevallom, mindig is volt esély arra, hogy csak elrontottam magam, de gondoltam, hogy esetleg meg kell vizsgálnom a meghajtó egészségi állapotát; elvégre egy ilyen specifikációjú laptopnak szememben gyorsabban kell működnie, így biztonságosabb, mint sajnálom. Ez felébresztette a gondolatomat, hogy talán röviden írnom kell ezt az eljárást a Ghacks.net közösség számára.

Ez az oktatóprogram csak a CLI-n keresztül történik, vannak olyan eszközök, amelyek elvégzik a feladatot, ezt röviden ismertettem.

A merevlemez állapotának ellenőrzése a Linux rendszeren

Az általunk használt eszköz neve smartmontools (amely Windows és OS X esetén is elérhető).

A smartmontools csomag két segédprogramot (smartctl és smartd) tartalmaz a tárolási rendszerek vezérlésére és figyelésére az önmegfigyelő, elemző és jelentő technológiai rendszer (SMART) segítségével, amely a legmodernebb ATA / SATA, SCSI / SAS és NVMe lemezekbe van beépítve. Ezek a segédprogramok sok esetben fejlett figyelmeztetést jelentenek a lemez leromlásáért és meghibásodásáért. A Smartmontools eredetileg a Linux smartsuite csomagból származik, és valójában támogatja az ATA / ATAPI / SATA-3 -8 -8 lemezeket, valamint az SCSI lemezeket és a szalagos eszközöket.

Smartmontools telepítése

  • Ubuntu / Linux Mint felhasználók számára: sudo apt install smartmontools
  • Arch felhasználók számára: sudo pacman -S smartmontools

Általánosságban elmondható, hogy a smartmontools a legtöbb disztribúción elérhető, csak telepítse az adott csomagkezelőnél a „smartmontools” névvel

A útmutató

Miután telepítettük, ki kell találnunk, melyik meghajtó a mi megkérdőjelezhető:

sudo fdisk -l

Ez megadja az összes meghajtó és partíció listáját. Ha csak egy meghajtót használ a gépen, akkor a / dev / sda és különféle partíciói kerülnek felsorolásra. Ha több meghajtója van, akkor kissé józan észre kell vennie, hogy megnézze, melyik meghajtót szeretné megtekinteni, melyik van rajta, és ehhez társított felsorolások, például / dev / sdb vagy / dev / sdc stb. .

Miután megismertük a meghajtót, amelyet ellenőrizni szeretnénk, három teszt futtatható, attól függően, hogy mennyire aggódik:

  • Rövid teszt, általában elegendő a problémák észleléséhez
  • Hosszabb teszt, ha jobban aggódik, amely megvizsgálja a lemez teljes felületét
  • Szállítási teszt, amelynek célja annak ellenőrzése, hogy a készülék gyártójától történő szállítása során sérülések merültek-e fel.

A következő lépés annak kiderítése, hogy milyen típusú teszteket támogatunk a lemezen, valamint egy becslés arról, hogy a tesztek mennyi ideig fognak futni.

sudo smartctl -c / dev / sdX (X helyettesítse a megfelelő betűvel)

Nagyon sok kimenetet fog kapni, ahogy ez a képernyőképe látható. Kiemeltem azokat a területeket, amelyek relevánsak voltak a teszt szempontjából; az időbecslések és az a tény, hogy a lemezeim NEM támogatják a szállítási tesztet.

A rövidebb teszt futtatására indítottam, csak azért, mert nem hallottam kattintásokat vagy egyéb jelzőtáblákat arról, hogy a merevlemez a sebesség mellett az utolsó lábain is volt; amire ismét kijelentem, hogy az SSD-k csak elronthatják. Nagyon örülök, hogy futtatja azt, amelyre szükség van.

A különféle tesztek parancsai (cserélje ki az sdX-t a tesztelni kívánt meghajtóra)

  • Rövid: sudo smartctl -t rövid / dev / sdX
  • Hosszú: sudo smartctl -t hosszú / dev / sdX
  • Szállítás: sudo smartctl -t szállító / dev / sdX

Megjegyzés : A teszthez nem fog görgetési eredményt kapni, ha nem mondják el, hogy mennyi ideig tart a teszt. Ha hosszú tesztet futtat, akkor lehet, hogy várnia kell egy-két órát vagy annál tovább.

Miután a teszt befejeződött, itt az ideje, hogy kiderüljön az eredmény!

sudo smartctl -H / dev / sdX

Remélhetőleg ezt látni fogja:

Ha nem, akkor esetleg még néhány ásatást kell elvégeznie, vagy esetleg ideje cserélni a kérdéses meghajtót.

GUI eszközök

Vannak más lehetőségek is azok számára, akik elkerülnek a parancssort, például a nagyon népszerű és jól ismert eszköz, a gnome-disk-utility (néhány asztali környezetben más néven „lemezek”).

Számos más ingyenes és fizetett közüzem van, de nem azért vagyok itt, hogy hirdetjem, mivel ezek a közművek a múltban jó kiszolgálást jelentettek a gyors ellenőrzések elvégzéséhez.

Sok szerencsét!