GNU/Linux >> Linux Esercitazione >  >> Linux

smartctl:comando non trovato

Il progetto smartmontools produce un demone di monitoraggio SMART chiamato smartd e un'utilità della riga di comando chiamata smartctl , che può fare la maggior parte delle cose su richiesta che il demone fa periodicamente in background. Con questi strumenti, insieme alle utilità standard del filesystem Linux come debugfs e tune2fs, non ci sono molti problemi del disco rigido che non puoi risolvere.

Ma prima di poter riparare qualsiasi cosa o trasformarti in un eroe del disco rigido apparentemente superpotente con poteri in prestito dal regno del soprannaturale, devi sapere cosa sta succedendo con le tue unità e devi essere avvisato dei cambiamenti nello stato della salute delle tue unità.

Innanzitutto, dovresti probabilmente conoscere un po' le tue unità, con cui smartctl può aiutarti. Se sai che ci sono tre unità in uso sul sistema, ma non sei sicuro di quale il sistema stia etichettando /dev/hda, esegui il comando seguente:

# smartctl -i /dev/hda

Potresti ricevere un errore di seguito durante l'esecuzione del comando smartctl:

smartctl: command not found

In tal caso puoi provare a installare il pacchetto sottostante secondo la tua scelta di distribuzione:

Distribuzione Comando
OS X brew install smartmontools
Debian apt-get install smartmontools
Ubuntu apt-get install smartmontools
Alpino apk aggiunge smartmontools
Arci Linux pacman -S smartmontools
Kali Linux apt-get install smartmontools
Fedora dnf install smartmontools-1
Raspbian apt-get install smartmontools

Esempi di comandi smartctl

1. Visualizza il riepilogo della salute SMART:

$ sudo smartctl --health /dev/sdX

2. Visualizza le informazioni sul dispositivo:

$ sudo smartctl --info /dev/sdX

3. Inizia un breve autotest:

$ sudo smartctl --test short /dev/sdX

4. Visualizza lo stato attuale/ultimo dell'autotest e altre funzionalità SMART:

$ sudo smartctl --capabilities /dev/sdX

5. Visualizza il registro dell'autotest SMART (se supportato):

$ sudo smartctl --log selftest /dev/sdX

6. Abilita e disabilita smartctl per ogni disco che desideri monitorare:

$ sudo smartctl -s on /dev/sda
$ sudo smartctl -s off /dev/sda

7. Usa il flag -x per un dump completo dei dati:

$ sudo smartctl -x /dev/sda

Conclusione

smartmontools è fornito dal pacchetto smartmontools. Dovrebbe installare e avviare automaticamente un servizio systemd, che puoi verificare con systemctl:

$ systemctl status smartd.service   ## for a RedHat based distribution

Usa il comando smartctl per vedere se il tuo disco ha S.M.A.R.T. supporto.


Linux
  1. gestore abbonamenti:comando non trovato

  2. dnf:comando non trovato

  3. bc:comando non trovato

  4. dpkg:comando non trovato

  5. id:comando non trovato

nc:comando non trovato

aws-shell:comando non trovato

tvservice:comando non trovato

lspci:comando non trovato

pstree:comando non trovato

ln:comando non trovato