Come controllare il Disco Rigido per la Salute in GNU/Linux

0
253

Così, ho recentemente acquistato un nuovo (usato, ma nuovo per me) di un computer portatile, che aveva un 1TB 5400RPM Hard Disk in esso, e ‘ concesso il portatile è abbastanza potente e in grado di gioco moderno, il rendering e il numero scricchiolio grazie ad un 4 ° generazione di CPU i7 e una Dedicata 2 gb di memoria GDDR5 GPU. Tuttavia, l’HDD sembrava essere in esecuzione molto lentamente, anche per un disco a 5400RPM.

Sto usando rigorosamente Unità a Stato Solido per un certo numero di anni, in modo che io ammettere che c’era sempre la possibilità che a me basta avere l’imbarazzo, ma ho pensato che forse dovrei guardare lo stato di salute del disco; dopo tutto, un computer portatile con specifiche come che dovrebbe nei miei occhi correre più veloce quindi meglio prevenire che curare. Questo ha sollevato il pensiero di me che forse dovrei scrivere un breve how-to su questa procedura per il Ghacks.net comunità.

Questo tutorial è fatto tramite CLI solo, tuttavia, ci sono strumenti che possono fare il lavoro, ho brevemente alla fine di questo.

Controllo la salute del disco rigido in Linux

Lo strumento che abbiamo intenzione di utilizzare è chiamato smartmontools (che è disponibile anche per Windows e OS X).

Il pacchetto smartmontools contiene due programmi di utilità (smartctl e smartd) per il controllo e monitoraggio di sistemi di storage utilizzando il Self-Monitoring, Analysis and Reporting Technology System (SMART) integrato nella maggior parte dei moderni ATA/SATA, SCSI, SAS e NVMe dischi. In molti casi, questi programmi di utilità fornirà un preavviso di disco di degrado e di fallimento. Smartmontools è stato originariamente derivato da Linux smartsuite pacchetto e supporta ATA/ATAPI/SATA-3 a -8 dischi e dischi SCSI e periferiche a nastro.

L’installazione di smartmontools

  • Per Ubuntu/Linux Mint utenti: sudo apt install smartmontools
  • Per Arch utenti: sudo pacman -S smartmontools

In generale smartmontools è disponibile sulla maggior parte delle distribuzioni, basta installare un dato gestore di pacchetti utilizzando il pacchetto di nome “smartmontools”

L’How-To

Annuncio

Una volta che è installato, abbiamo bisogno di capire a che guidano il nostro discutibile è:

sudo fdisk -l

Questo vi darà un elenco di tutte le unità e le partizioni. Se si utilizza un solo disco all’interno della vostra macchina, allora si sta andando a lista /dev/sda e le sue varie partizioni. Se si dispone di più unità, è necessario utilizzare un po ‘ di buon senso nel vedere che in auto quello che si desidera controllare, è che su di esso, ed è associato un elenco del tipo /dev/sdb o /dev/sdc ecc.

Una volta che sappiamo che l’unità che si desidera controllare, ci sono tre prove che si possono eseguire, a seconda della modalità in questione sono:

  • Un breve test, di solito sufficiente a rilevare problemi
  • Una prova più lungo se si è più preoccupati che esamina l’intera superficie del disco
  • Un trasporto di test che viene utilizzato per verificare se il danno si è verificato durante il trasporto del dispositivo dal produttore.

Leggi anche: l’Installazione di Linux Mint 18.1 Serena MATE Edition 64bit

Il passo successivo è quello di scoprire quali tipi di test il nostro disco supporta, nonché una stima di quanto tempo il test avrà eseguire.

sudo smartctl -c /dev/sdX (sostituire ” X ” con la lettera appropriata)

Si sta andando ad essere data una grande quantità di output come si è visto in questa schermata. Ho evidenziato le aree più importanti per me, per questa prova; la stima dei tempi, e il fatto che il mio disco NON supporta il trasporto di prova.

smartmontools capabilities

Ho sviluppato per eseguire il più breve test, solo perché ho sentito nessun click o altri segni rivelatori che il disco rigido è stato effettivamente scorso gambe oltre la velocità; per cui ho di nuovo stato potrebbe essere solo l’imbarazzo da Ssd. Siete più che benvenuti a eseguire quello che si sente necessario.

smartmontools test

I comandi per i vari test sono (sostituire sdX con l’unità che si desidera eseguire il test)

  • Breve: sudo smartctl -t breve /dev/sdX
  • Lungo: sudo smartctl -t long /dev/sdX
  • Trasporto: sudo smartctl -t, trasporto in /dev/sdX

Nota: non sarà possibile ottenere qualsiasi scorrimento in uscita per il test, oltre ad essere detto per quanto tempo il test. Se si sta eseguendo il test, potrebbe essere necessario attendere una o due ore o più.

Una volta che il test è finito, è il momento di uscire il risultato!!!

sudo smartctl -H /dev/sdX

Speriamo che vedrete questo:

smartmontools results

Se non, quindi, alcuni più di scavo potrebbe essere fatto, o potrebbe essere il momento di sostituire l’unità in questione.

Strumenti GUI

Ci sono altre opzioni per coloro che vogliono evitare la linea di comando, come molto popolare e ben noto strumento di gnome-disk-utility (noto anche come ‘dischi’ da alcuni ambienti desktop.)

Ci sono numerosi altri gratuite e a pagamento utenze là fuori, ma io non sono qui per fare pubblicità, come entrambi questi programmi di utilità hanno funzionato bene in passato, per fare controlli rapidi.

Buona Fortuna!