GNU/Linux >> Belajar Linux >  >> Linux

smartctl:perintah tidak ditemukan

Proyek smartmontools menghasilkan daemon pemantauan SMART yang disebut smartd dan utilitas baris perintah yang disebut smartctl , yang dapat melakukan banyak hal sesuai permintaan yang dilakukan daemon di latar belakang secara berkala. Dengan alat ini, bersama dengan utilitas sistem file Linux standar seperti debugfs dan tune2fs, tidak banyak masalah hard drive yang tidak dapat Anda perbaiki.

Tetapi sebelum Anda dapat memperbaiki apa pun atau mengubah diri Anda menjadi pahlawan hard drive yang tampaknya berkekuatan super dengan kekuatan pinjaman dari alam gaib, Anda harus tahu apa yang terjadi dengan drive Anda, dan Anda perlu waspada terhadap perubahan status. kesehatan drive Anda.

Pertama, Anda mungkin harus sedikit mengenal drive Anda, yang dapat dibantu oleh smartctl. Jika Anda mengetahui bahwa ada tiga drive yang digunakan pada sistem, tetapi Anda tidak yakin yang mana yang diberi label oleh sistem /dev/hda, jalankan perintah berikut:

# smartctl -i /dev/hda

Anda mungkin mendapatkan kesalahan di bawah ini saat menjalankan perintah smartctl:

smartctl: command not found

Dalam hal ini Anda dapat mencoba menginstal paket di bawah ini sesuai dengan pilihan distribusi Anda:

Distribusi Perintah
OS X buatan install smartmontools
Debian apt-get install smartmontools
Ubuntu apt-get install smartmontools
Alpin apk tambahkan smartmontools
Linux Arch pacman -S smartmontools
Kali Linux apt-get install smartmontools
Fedora dnf install smartmontools-1
Raspbian apt-get install smartmontools

Contoh Perintah smartctl

1. Lihat ringkasan kesehatan SMART:

$ sudo smartctl --health /dev/sdX

2. Lihat informasi perangkat:

$ sudo smartctl --info /dev/sdX

3. Mulailah tes mandiri singkat:

$ sudo smartctl --test short /dev/sdX

4. Lihat status swauji saat ini/terakhir dan kemampuan SMART lainnya:

$ sudo smartctl --capabilities /dev/sdX

5. Lihat log uji mandiri SMART (jika didukung):

$ sudo smartctl --log selftest /dev/sdX

6. Aktifkan dan nonaktifkan smartctl untuk setiap disk yang ingin Anda pantau:

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

7. Gunakan flag -x untuk dump data lengkap:

$ sudo smartctl -x /dev/sda

Kesimpulan

smartmontools disediakan oleh paket smartmontools. Itu harus menginstal dan memulai layanan systemd secara otomatis, yang dapat Anda periksa dengan systemctl:

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

Gunakan perintah smartctl untuk melihat apakah disk Anda memiliki S.M.A.R.T. dukungan.


Linux
  1. ifrename:perintah tidak ditemukan

  2. netstat:perintah tidak ditemukan

  3. kubectl:perintah tidak ditemukan

  1. tvservice:perintah tidak ditemukan

  2. lspci:perintah tidak ditemukan

  3. pstree:perintah tidak ditemukan

  1. rm:perintah tidak ditemukan

  2. mv:perintah tidak ditemukan

  3. ln:perintah tidak ditemukan