GNU/Linux >> LINUX-Kenntnisse >  >> Linux

smartctl:Befehl nicht gefunden

Das smartmontools-Projekt produziert einen SMART-Überwachungs-Daemon namens smartd und ein Befehlszeilendienstprogramm namens smartctl , das bei Bedarf die meisten Dinge tun kann, die der Daemon regelmäßig im Hintergrund erledigt. Mit diesen Tools, zusammen mit standardmäßigen Linux-Dateisystemdienstprogrammen wie debugfs und tune2fs, gibt es nicht viele Festplattenprobleme, die Sie nicht beheben können.

Aber bevor Sie etwas reparieren oder sich in einen scheinbar übermächtigen Festplattenhelden mit Kräften aus dem Reich des Übernatürlichen verwandeln können, müssen Sie wissen, was mit Ihren Laufwerken los ist, und Sie müssen auf Statusänderungen aufmerksam gemacht werden des Zustands Ihrer Laufwerke.

Zuerst sollten Sie Ihre Laufwerke wahrscheinlich ein wenig kennenlernen, wobei smartctl Ihnen helfen kann. Wenn Sie wissen, dass auf dem System drei Laufwerke verwendet werden, Sie sich aber nicht sicher sind, welches das System mit /dev/hda bezeichnet, führen Sie den folgenden Befehl aus:

# smartctl -i /dev/hda

Beim Ausführen des smartctl-Befehls erhalten Sie möglicherweise den folgenden Fehler:

smartctl: command not found

In diesem Fall können Sie versuchen, das folgende Paket gemäß Ihrer Distributionswahl zu installieren:

Verteilung Befehl
OS X brew install smartmontools
Debian apt-get install smartmontools
Ubuntu apt-get install smartmontools
Alpin apk smartmontools hinzufügen
Arch Linux pacman -S smartmontools
Kali-Linux apt-get install smartmontools
Fedora dnf install smartmontools-1
Raspbian apt-get install smartmontools

smartctl-Befehlsbeispiele

1. SMART-Gesundheitszusammenfassung anzeigen:

$ sudo smartctl --health /dev/sdX

2. Geräteinformationen anzeigen:

$ sudo smartctl --info /dev/sdX

3. Starten Sie einen kurzen Selbsttest:

$ sudo smartctl --test short /dev/sdX

4. Aktuellen/letzten Selbstteststatus und andere SMART-Funktionen anzeigen:

$ sudo smartctl --capabilities /dev/sdX

5. SMART-Selbsttestprotokoll anzeigen (falls unterstützt):

$ sudo smartctl --log selftest /dev/sdX

6. Aktivieren und deaktivieren Sie smartctl für jede Festplatte, die Sie überwachen möchten:

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

7. Verwenden Sie das Flag -x für einen vollständigen Daten-Dump:

$ sudo smartctl -x /dev/sda

Schlussfolgerung

smartmontools wird vom Paket smartmontools bereitgestellt. Es sollte automatisch einen systemd-Dienst installieren und starten, den Sie mit systemctl:

überprüfen können
$ systemctl status smartd.service   ## for a RedHat based distribution

Verwenden Sie den Befehl smartctl, um zu sehen, ob Ihre Festplatte S.M.A.R.T. Unterstützung.


Linux
  1. ifrename:Befehl nicht gefunden

  2. netstat:Befehl nicht gefunden

  3. kubectl:Befehl nicht gefunden

  4. tvservice:Befehl nicht gefunden

  5. lspci:Befehl nicht gefunden

aws-shell:Befehl nicht gefunden

w:Befehl nicht gefunden

df:Befehl nicht gefunden

du:Befehl nicht gefunden

rm:Befehl nicht gefunden

mv:Befehl nicht gefunden