Seberapa sering SMART harus dijalankan pada disk?

14

Saya seorang insinyur perangkat lunak, bukan admin sistem, jadi jika pertanyaan ini tampak sedikit hijau, Anda tahu mengapa! ;-)

Sebagai proyek pribadi saya telah mengerjakan sistem NAS rumah menggunakan FreeNAS . Salah satu fitur FreeNAS adalah kemampuan mengatur pemeriksaan SMART untuk menjalankan X jumlah detik. Secara default ini diatur untuk dijalankan setiap 1800 detik (30 menit). Ini nampak tinggi bagi saya, apakah ini benar-benar nilai yang masuk akal? Saya akan berpikir memeriksa setiap 6 jam sekali atau sesuatu akan cukup masuk akal ...

Jadi pertanyaan saya adalah: Seberapa sering seharusnya pemeriksaan SMART dijalankan pada drive?

Petribourg
sumber

Jawaban:

8

Saya tidak yakin apa yang Anda maksud.

  • Anda dapat meminta disk untuk menjalankan swa-uji (SMART). Ini biasanya memakan waktu, dan agak membuat stres untuk disk. Saya tidak akan merekomendasikan untuk menjalankannya lebih dari sekali dalam waktu yang lama.

  • Di sisi lain, Anda dapat memeriksa status SMART dari disk. Dengan kata lain, ini berarti "membaca meter SMART dari disk". Operasi ini sederhana dan cepat, dan dapat dijalankan berapa kali Anda inginkan.

Andaikata Anda meminta untuk memeriksa status SMART, maka setiap 60, 30, 15, 10 atau 5 menit, atau apa pun yang cukup baik. Itu tidak masalah. Dalam hal ini, lebih penting APA yang akan dilakukan dengan pembacaan seperti itu. Apakah akan dicatat? Apakah ini akan diperiksa untuk kegagalan dan mengirim email ketika kegagalan terdeteksi? Lagi pula, tidak masuk akal untuk membaca status setiap menit jika Anda, admin, hanya akan melihatnya sebulan sekali.

Jika Anda butuh bantuan, mungkin proyek smartmontools mungkin berguna. (setidaknya Anda dapat memeriksa kode sumbernya untuk melihat seberapa sering smartdmembaca statusnya)

Denilson Sa Maia
sumber
Saya menggunakan FreeNAS versi 0.7rc1, yang telah me-redone dukungan SMART mereka dan dokumentasinya belum menyusul ... Tapi saya kira itu artinya "baca meter SMART dari disk" dan bukan swa-uji . Pertanyaannya masih tetap pada berapa lama Anda harus login info status ini ...
Petriborg
Saya katakan Anda harus menyimpan log SMART selama Anda menyimpan semua log lainnya. Menurut pendapat saya yang sederhana, saya akan menyimpan setidaknya satu bulan.
Denilson Sá Maia
Freenas menggunakan smartctrl untuk pengujian mereka, smartmontools.sourceforge.net/man/smartctl.8.html , dan mengambil bahasa di sekitar tes mereka dari alat itu. Saya tidak yakin apakah "swa-uji" penuh dengan tes yang Anda uraikan di atas, atau hanya pemeriksaan status.
James McMahon
6

Saya menjalankan tes SMART singkat setiap pagi yang membutuhkan waktu sekitar 5 menit pada semua drive 1,5 hingga 2TB saya. Kemudian seminggu sekali saya menjalankan tes SMART panjang yang memakan waktu sekitar 7 jam. Saya mendapat kesan bahwa tes ini tidak menekankan drive dengan cara apa pun dan satu-satunya konfirmasi yang saya miliki tentang ini adalah bahwa suhu mereka tetap pada awal (sekitar 37C) selama tes panjang. Keluaran diuraikan, difilter dan dikirim kembali ke email saya dalam laporan harian.

Kupy
sumber
Tes SMART tidak memaksakan "stres" pada disk dan tidak akan memperpendek umurnya. Saya menggunakan jadwal yang sama (tes pendek harian, tes panjang mingguan) pada semua sistem yang saya kelola (termasuk disk mekanis dan SSD), puluhan disk telah melewati ini dalam beberapa tahun terakhir.
Luke404
4

Kutipan dari FAQ resmi

Jika drive ATA Anda mendukung tes mandiri, Anda harus menjalankannya secara rutin, misalnya satu per minggu:

     smartctl -t long /dev/hd?

Setelah tes selesai, Anda harus memeriksa hasilnya dengan:

     smartctl -l selftest /dev/hd?
Janning
sumber
1

SMART membantu mendeteksi yang menunjukkan bahwa disk kemungkinan besar akan gagal. Mungkin saja disk gagal tes SMART dan masih berfungsi dengan baik selama berminggu-minggu atau bahkan berbulan-bulan. Setiap 30 menit sepertinya baik untuk saya ...

Multiverse IT
sumber
Jadi Anda merasa lebih sering melakukan logging akan lebih baik atau Anda tidak menganggapnya penting?
Petriborg
0

Karena Smart Daemon hanya memeriksa nilai yang disimpan dalam cpu hard disk, Anda dapat menjalankannya sebagai frequest seperti yang Anda inginkan. idenya adalah untuk mengenali masalah secepat itu terjadi, karena mereka benar-benar merupakan tanda masalah disk yang sudah dekat.

Hard disk saya gagal saya dalam beberapa hari setelah mendapatkan pemberitahuan pintar.

Daniel Leiderman
sumber