Hvordan til at kontrollere Harddisken Sundhed i GNU/Linux

0
254

Så, jeg har for nylig købt en ny (brugt, men nyt for mig) laptop, der havde en 1TB 5400RPM Harddisk i den, der ydes den bærbare computer er temmelig kraftig og stand af moderne gaming, rendering, og talknusning, takket være en 4th generation i7 CPU og en 2GB Dedikeret GDDR5 GPU. Men HDD syntes at være kører frygtelig langsomt, selv for en 5400RPM drev.

Jeg har været ved hjælp af nøje Solid State-Drev til en række år nu, så jeg indrømme, der var altid mulighed for mig bare at blive forkælet, men jeg tænkte, at jeg måske skulle kigge på, sundheden for den kørsel, og efter alt, er en bærbar computer med specs som denne bør i mine øjne til at køre hurtigere, så better safe than sorry. Dette gav anledning til den tanke mig, at jeg måske skulle skrive en hurtig how-to på denne procedure til Ghacks.net fællesskabet.

Denne tutorial er gjort via CLI kun, men der er værktøjer, der gør jobbet så godt, vil jeg kort dækker i slutningen af denne.

Kontrollere harddisken sundhed i Linux

Det værktøj, vi kommer til at bruge kaldes smartmontools (som også er tilgængelig til Windows og OS X).

De pakken smartmontools indeholder to utility-programmer (smartctl og smartd) at kontrollere og overvåge lagersystemer der bruger Self-Monitoring, Analysis and Reporting Technology-System (SMART) er bygget ind i de fleste moderne ATA/SATA, SCSI, SAS og NVMe diske. I mange tilfælde, disse værktøjer vil give forvarsel af disk nedbrydning og fiasko. Smartmontools blev oprindeligt stammer fra Linux-smartsuite-pakken, og faktisk understøtter ATA/ATAPI/SATA-3 -8 diske og SCSI diske og båndstation-enheder.

Installation smartmontools

  • Til Ubuntu/Linux Mint brugere: sudo apt-install smartmontools
  • For Arch-brugere: sudo pacman -S smartmontools

Generelt smartmontools er tilgængelig på de fleste distributioner blot installere med din package manager ved hjælp af pakke-navn “smartmontools”

Hvordan

Når det er installeret, er vi nødt til at finde ud af, hvilket drev vores tvivlsom, er:

sudo fdisk -l

Dette vil give dig en liste over alle drev og partitioner. Hvis du kun bruger et drev i din maskine, så det kommer til at liste /dev/sda og dens forskellige partitioner. Hvis du har flere drev, du bliver nødt til at bruge en lille smule sund fornuft i at se på, hvilket drev du ønsker at inspicere, har, hvad der på det, og det er forbundet notering såsom /dev/sdb eller /dev/sdc osv.

Når vi kender den kørsel vi ønsker at tjekke ud, der er tre tests, at vi kan køre, afhængigt af hvor bekymret du er:

  • En kort test, der normalt er tilstrækkelige til at opdage problemer
  • En længere test, hvis du er mere bekymret for, at undersøger hele diskens overflade
  • En overdragelse test, som bruges til at teste om skader opstået under transport af enheden fra producenten.

Læs også: Hvordan du opgraderer til en ny Linux Mint version

Det næste skridt er at finde ud af, hvilke typer af tests vores disk understøtter, samt et estimat for, hvor længe test vil tage at køre.

sudo smartctl -c /dev/sdX (erstat X med det relevante bogstav)

Du vil blive givet en stor del af produktionen som det ses i dette skærmbillede. Jeg har fremhævet de områder, som var relevante for mig for denne test; den tid, skøn, og det faktum, at min disk IKKE støtte en overdragelse test.

smartmontools capabilities

Jeg har udviklet til at køre kortere test, bare fordi jeg hørte ikke klik eller andre afslørende tegn på, at harddisken var faktisk på det sidste ben ud over den hastighed, som jeg igen tilstand kan jeg bare blive forkælet af Ssd ‘ er. Du er mere end velkommen til at køre det, som du føler behov for det.

smartmontools test

Kommandoerne til de forskellige tests er (udskift sdX med den kørsel, som du ønsker at teste)

  • Kort: sudo smartctl -t kort /dev/sdX
  • Lange: sudo smartctl -t long /dev/sdX
  • Transport: sudo smartctl -t-transport /dev/sdX

Bemærk: Du vil ikke få nogen rulle udgang til test uden at vide, hvor lang tid testen vil tage. Hvis du kører den lange test, du kan have til at vente en time eller to, eller længere.

Når testen er færdig, er det tid til at få resultat!

sudo smartctl -H /dev/sdX

Forhåbentlig vil du se dette:

smartmontools results

Hvis ikke, så kan du enten nogle flere grave kan blive nødvendigt at gøre, eller måske er det bare tid til at udskifte drev i spørgsmålet.

GUI Værktøjer

Der er andre muligheder, for dem af jer, der undgår kommandolinjen, såsom den meget populære og velkendte af gvfs-fuse (også kendt som ‘diske’, som nogle desktop-miljøer.)

Der er mange andre gratis og betalte værktøjer derude, men jeg er her ikke for at reklamere, da begge disse værker har tjent mig godt i fortiden, for at gøre en hurtig kontrol.

Held Og Lykke!