Smartctl (Teknologi Pemantauan Mandiri, Analisis, dan Pelaporan ) adalah utilitas baris perintah atau alat di UNIX dan Linux seperti sistem operasi yang melakukan tugas SMART seperti mencetak swa-uji SMART dan log kesalahan, mengaktifkan dan menonaktifkan pengujian otomatis SMART, dan memulai pengujian mandiri perangkat.
Smartctl berguna di server Linux fisik tempat disk pintar dapat diperiksa untuk kesalahan &bad sector dan mengekstrak info terkait disk yang digunakan di belakang RAID Perangkat Keras.
Dalam posting ini kita akan membahas beberapa contoh praktis smartctl perintah, Gunakan langkah-langkah di bawah ini untuk menginstal smartctl , jika tidak diinstal pada kotak linux Anda.
Instalasi Smartcl di Ubuntu
$ sudo apt-get install smartmontools
Instalasi Smartcl di Redhat / CentOS
# yum install smartmontools
Mulai Layanan Smartctl
Untuk Ubuntu
$ sudo /etc/init.d/smartmontools start
Untuk CentOS &RHEL
# layanan smartd start; chkconfig smartd aktif
Contoh:1 Periksa Apakah Kemampuan Cerdas diaktifkan atau tidak untuk disk
[dilindungi email]:~# smartctl -i /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BAGIAN INFORMASI ===Kelompok Model: Seagate Momentus 5400.6Model Perangkat: ST9320325ASNomor Seri: 5VD2V59TLU Id Perangkat WWN:5 000c50 020a37ec4Versi Firmware: 32002 SMtes oleh, 3,U 0002 ]Ukuran Sektor: 512 byte logis/fisik Kecepatan Rotasi: 5400 rpmPerangkat: Dalam database smartctl [untuk detail gunakan:-P show]Versi ATA adalah: ATA8-ACS T13/1699-D revisi Versi 4SATA adalah: SATA 2.6, 1.5 Gb/ sWaktu Lokal: Min 16 Nov 12:32:09 2014 Dukungan ISTSMART:Tersedia - perangkat memiliki kemampuan SMART. Dukungan SMART:Diaktifkan
Di mana ‘/dev/sdb’ adalah hard disk Anda. Dua baris terakhir pada output di atas menunjukkan bahwa kemampuan SMART diaktifkan untuk perangkat.
Contoh:2 Aktifkan Kemampuan Cerdas untuk disk
[dilindungi email]:~# smartctl -s on /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BAGIAN PERINTAH AKTIFKAN/NONAKTIFKAN ===SMART Diaktifkan.
Contoh:3 Nonaktifkan Kemampuan Cerdas untuk disk
[email protected]:~# smartctl -s off /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BAGIAN PERINTAH AKTIFKAN/NONAKTIFKAN ===Smart Dinonaktifkan. Gunakan opsi -s dengan argumen 'on' untuk mengaktifkannya.
Contoh:4 Menampilkan info Cerdas Terperinci untuk disk
[email protected]:~# smartctl -a /dev/sdb // Untuk drive IDE[email protected]:~# smartctl -a -d ata /dev/sdb // Untuk drive SATA
Contoh:5 Tampilan Kesehatan Disk secara keseluruhan
[dilindungi email]:~# smartctl -H /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BACA BAGIAN DATA SMART ===Hasil tes penilaian mandiri kesehatan secara keseluruhan CERDAS:LULUSPeringatan:Hasil ini didasarkan pada pemeriksaan Atribut. Harap perhatikan Atribut marginal berikut:ID# ATTRIBUTE_NAME FLAG NILAI JENIS THRESH TERBURUK DIPERBARUI KETIKA_GAGAL RAW_VALUE190 Airflow_Temperature_Cel 0x0022 067 045 045 Old_age (Minpra/Maks 25/3)Contoh:6 Uji Hard drive menggunakan opsi panjang &pendek.
Uji Panjang
[dilindungi email]:~# smartctl --test=long /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002- 13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI SEGERA OFFLINE DAN SELF-TEST BAGIAN ===Mengirim perintah:"Jalankan SMART Extended self-test rutin segera dalam mode off-line". Perintah Drive " Jalankan SMART Extended self-test rutin segera dalam mode off-line" berhasil.Pengujian telah dimulai.Harap tunggu 102 menit hingga pengujian selesai.Pengujian akan selesai setelah Minggu 16 Nov 14:29:43 2014Gunakan smartctl -X untuk membatalkan pengujian.ATAU Kita dapat mengarahkan output pengujian ke file log , seperti yang ditunjukkan di bawah ini
[email protected]:~# smartctl --test=long /dev/sdb> /var/log/long.textUjian Singkat
[dilindungi email]:~# smartctl --test=short /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002- 13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI SEGERA OFFLINE DAN SELF-TEST BAGIAN ===Mengirim perintah:"Jalankan SMART Short self-test routine segera dalam mode off-line". Perintah Drive " Jalankan SMART Short self-test routine segera dalam mode off-line" berhasil.Pengujian telah dimulai.Harap tunggu 1 menit hingga pengujian selesai.Pengujian akan selesai setelah Minggu 16 Nov 12:51:45 2014Gunakan smartctl -X untuk membatalkan pengujian.ATAU
[email protected]:~# smartctl --test=short /dev/sdb> /var/log/short.textCatatan : Tes singkat akan memakan waktu maksimal 2 menit sedangkan dalam tes panjang tidak ada batasan waktu karena membaca &memverifikasi setiap segmen dari seluruh disk.
Contoh:7 Untuk Melihat hasil Self Test Drive
[dilindungi email]:~# smartctl -l selftest /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BACA BAGIAN DATA SMART ===SMART Self-test nomor revisi struktur log 1Num Test_Description Status Sisa Seumur Hidup(jam) LBA_of_first_error# 1 Selesai offline 492 210841222# 2 Diperpanjang offline Selesai:gagal membaca 90% 492 210841222Contoh:8 Hitung Perkiraan waktu untuk melakukan pengujian
[email protected]:~# smartctl -c /dev/sdbsmartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (build lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BACA BAGIAN DATA SMART ===Umum Nilai SMART:Status pengumpulan data offline: (0x00) Aktivitas pengumpulan data offline tidak pernah dimulai. Pengumpulan Data Offline Otomatis:Disabled.Status eksekusi uji mandiri: ( 121) Pengujian mandiri sebelumnya selesai memiliki elemen uji gagal dibaca. Total waktu untuk menyelesaikan pengumpulan data Offline: ( 0) detik. kemampuan pengumpulan data offline: ) SMART mengeksekusi Offline segera. Dukungan aktif/nonaktif pengumpulan data Offline Otomatis. Tangguhkan koleksi Offline dengan perintah baru yang baru. Tidak ada pemindaian permukaan Offline yang didukung. Tes mandiri didukung. Penyampaian Self-test didukung. Selektif Self-test didukung.Kemampuan SMART: (0x0003) Menyimpan data SMART sebelum memasuki mode hemat daya. Mendukung penghitung waktu penyimpanan otomatis SMART.Kemampuan pencatatan kesalahan: (0x01) Pencatatan kesalahan didukung. Pencatatan Tujuan Umum didukung.Waktu polling yang direkomendasikan rutin tes mandiri singkat: ( 1) menit. Rutinitas tes mandiri yang diperpanjang waktu polling yang direkomendasikan: (102) menit. Rutinitas tes mandiri penyampaian waktu polling yang direkomendasikan: ( 2) menit.Kemampuan SCT: ) Status SCT didukung. Kontrol Pemulihan Kesalahan SCT didukung. Kontrol Fitur SCT didukung. Tabel Data SCT didukung.Contoh:9 Menampilkan log Galat disk
[email protected]:~# smartctl -l error /dev/sdbContoh Output smartctl 6.2 2013-07-26 r3841 [x86_64-linux-3.13.0-32-generic] (buatan lokal)Hak Cipta (C) 2002-13, Bruce Allen, Christian Franke, www.smartmontools.org===MULAI BACA SMART DATA SECTION ===SMART Error Log Version:1ATA Error Count:5 CR =Command Register [HEX] FR =Features Register [HEX] SC =Sector Count Register [HEX] SN =Sector Number Register [HEX] CL =Cylinder Low Register [HEX] CH =Cylinder High Register [HEX] DH =Device/Head Register [HEX] DC =Device Command Register [HEX] ER =Error register [HEX] ST =Status register [HEX]Powered_Up_Time diukur dari power on, dan dicetak sebagaiDDd+hh:mm:SS.sss di mana DD=hari, jj=jam, mm=menit,SS=dtk, dan sss=milidetik. Itu "membungkus" setelah 49.710 hari. Perintah yang mengarah ke perintah yang menyebabkan kesalahan adalah: CR FR SC SN CL CH DH DC Powered_Up_Time Command/Feature_Name -- -- -- -- -- -- -- -- --- ------------- -------------------- 25 da 08 e7 e5 a5 4c 00 00:30:44.515 READ DMA EXT 25 da 08 df e5 a5 4c 00 00:30:44.514 READ DMA EXT 25 da 80 5f e5 a5 4c 00 00:30:44.502 READ DMA EXT 25 da f0 5f e6 a5 4c 00 00:30:44.496 READ DMA 4f e6 a5 4c 00 00:30:44.383 BACA DMA EXT
Linux