Kita semua tahu bahwa SSD memiliki masa hidup terbatas yang telah ditentukan sebelumnya. Jadi pertanyaan bagi saya adalah bagaimana cara saya memeriksa (Ubuntu) Linux apa status kesehatan SSD saya saat ini? Dan mungkin perkiraan berapa lama?
Alat grafis lebih disukai, tetapi alat baris perintah juga akan baik-baik saja.
Saya menggunakan Xubuntu 12.04 LTS
ssd
disk-check
hardware-test
keiki
sumber
sumber
smartctl -i /dev/sda
ke pertanyaan Anda?badblocks
benar-benar dapat mempersingkat masa pakai drive.Jawaban:
Instal Gnome Disk Utility dan periksa Data dan Tes SMART untuk menghitung tingkat keausan atau yang serupa. Semakin tinggi angka itu (%, dari 1 hingga 100), semakin "habis" SSD Anda, yang berarti Anda cenderung memiliki masalah. Tetapi jika Anda memiliki SSD baru, Anda tidak perlu khawatir tentang hal itu.
Diinstal melalui
mulai melalui
baik menu-> Pengaturan-> Utilitas disk
atau melalui baris perintah
sumber
palimpsest
adalah nama yang buruk, apakah namanya berbeda dengan bahasa pengguna (misalnya bahasa Inggris vs. yang lain).untuk memeriksa kesehatan SSD
Untuk distribusi berbasis Ubuntu, Mint, atau Debian
Media_Wearout_Indicator adalah apa yang Anda cari. Untuk 100 berarti SSD Anda memiliki 100% masa pakai, angka yang lebih rendah berarti sisa masa pakai yang lebih sedikit.
Untuk menampilkan informasi sdd Anda
Anda dapat membaca artikel selengkapnya di Nam Huy Linux Blog - Bagaimana cara mengecek sisa SSD di linux
sumber
Wear_Range_Delta
SSD_Life_Left
Jika Anda tidak memiliki SSD merek Intel: BACA INI.
Awas !! - Saya benar-benar disesatkan oleh 'smartmontools.' Saya memiliki Samsung SSD, dan alat smartmonitor / 'smartctl' dengan bahagia melaporkan bahwa atribut '233' (hex 'E9') adalah 'Media_Wearout_Indicator'; pada kenyataannya - tidak, untuk Samsung (dan produsen lain) semuanya berbeda. Posting ini dan yang lainnya di forum, pertanyaan / jawaban pertukaran-tukar, dan blog-pengguna kuasa yang saya temukan tampaknya 'berfokus pada Intel', dengan hanya petunjuk samar bahwa 'ini mungkin berbeda.' (Lawan setiap saran yang perlu Anda perhatikan karena pelabelan atribut yang salah dan salah oleh smartmontools).
Ketika saya sedang bersiap untuk menyalin SSD saya ke harddisk baru yang saya beli (karena apa yang dikatakan smartmontools), saya boot ke windows (saya memiliki sistem dual boot), untuk mempelajari sesuatu tentang SSD dari apa yang hanya dimiliki windows saja Alat Samsung 'Samsung_Magician_v43.exe' harus memberi tahu saya tentang drive saya - itu sangat tidak informatif.
Setelah menggali selama berjam-jam - akhirnya saya bisa menjalankan alat-alat windows saja: hddgaurdian - 'code.google.com/p/hddguardian', dan kemudian juga CrystalDiskInfo: Surprise! kedua alat secara independen memberi tahu saya Samsung SSD saya 'baik-baik saja' (wali hdd mengatakan '5 bintang' dan Crystal Disk "98% OK"). Sebaliknya alat smartctl secara eksplisit memberi label atribut dengan 'desimal-233 /' hex-E9 'sebagai "Indikator Keausan Media" - dan memberi tahu saya bahwa nilainya adalah "1" atau 1% - indikator (risiko) kegagalan yang tertunda. Untuk memastikan saya bisa, saya menggali dan menggali dan akhirnya dapat menemukan setidaknya sesuatu dari pejabat Samsung: " http://www.samsung.com/global/business/semiconductor/minisite/SSD/us/download/ 07_Communicating_With_Your_SSD.pdf"Dokumen itu memang menyiratkan bahwa atribut 'hex E9' / 'desimal' 233 'tidak digunakan oleh Samsung dengan cara yang sama. (Samsung: Saya sangat kecewa, tolong perbaiki perangkat lunak resmi perangkat Anda, atau setidaknya buatlah jelas bahwa Anda tidak memberikan informasi indikasi aus!)
Lebih lanjut - jika Anda tidak memiliki SSD Intel atau Samsung SSD - berhati-hatilah, info ini tampaknya berbeda di setiap produsen. (mis. lihat tabel label atribut pada 'code.google.com/p/hddguardian/wiki/about_r Keandalan' untuk satu-satunya indikasi yang berguna tentang tingkat variabilitas yang saya temukan.)
The begitu-apa: Jika Anda tidak memiliki Intel SSD-- jangan tidak menyesatkan oleh atribut label nama palsu yang diberikan oleh smartmonitor. Mungkin ini akan membaik di masa mendatang, tetapi versi yang diinstal secara default untuk Ubuntu 12.04 LTS (April, 2014) gagal total. Alih-alih memberi tahu Anda itu 'tidak tahu' - smartctl hanya salah memberi label pada atribut. Saya tidak menemukan alat lain untuk linux yang membuat informasi yang 'benar' transparan atau jelas.
sumber
Untuk drive Kingston di komputer berbasis Debian
Mirip dengan eksekusi ini dijalankan
Namun ketika saya menjalankan perintah untuk menampilkan info drive, sepertinya SMART dinonaktifkan:
Anda harus mengaktifkannya dengan menjalankan yang berikut ini sebagai root:
Anda kemudian dapat melakukan swa-uji dengan melakukan tes singkat (yang memakan waktu sekitar 1 menit):
atau tes yang lebih menyeluruh (yang memakan waktu sekitar 1,5 jam):
Catatan, dalam sebagian besar keadaan Anda tidak perlu melepas drive untuk menjalankan tes ini. Jika ya, lihat
man smartctl
.Sekarang, ketika Anda menjalankan
smartctl -a /dev/sda
Anda kemudian harus melihat hasil tes penilaian diri. Ini mungkin yang perlu Anda perhatikan:Jika Anda menyukai detail, Anda juga akan melihat tabel seperti ini:
Jika Anda mencari apa arti semua nilai ini, lihat dokumentasi Kingston .
sumber
Wear_Leveling_Count adalah atribut yang tepat untuk dilacak. Namun, seperti atribut lainnya, 100 adalah nilai TERBAIK dan 0 adalah TERBURUK. Anggap saja sebagai "persen sisa hidup".
sumber
Cara terbaik untuk memeriksa kesehatan SSD adalah dengan mengikuti rekomendasi pabrik untuk melakukannya. Karena ini bervariasi dari pabrikan ke pabrikan dan dapat berubah dari waktu ke waktu, ada baiknya untuk memeriksa dengan pabrikan drive Anda jika ada masalah. Berdasarkan peringkat MTBF (standar JEDEC JESD218A mendefinisikan metode) yang disediakan oleh sebagian besar produsen, SSD harus bertahan lebih dari satu juta jam tanpa masalah.
Saya memiliki beberapa di antaranya yang mencakup beberapa produsen. Saya dapat menjamin bahwa atribut SMART bervariasi di antara produsen. Untuk tujuan perbandingan, inilah contoh dari OCZ dan data pintar dari unit Corsair F40 bersama dengan diskusi tentang seberapa tidak dapat diandalkannya data ini.
Meskipun data SMART pasti memiliki nilai, karena semua perangkat pada akhirnya akan gagal, yang penting adalah Anda mencadangkan data Anda secara teratur. Ini memberikan ketenangan pikiran bahwa data Anda aman saat Anda menunggu (kemungkinan untuk beberapa tahun) agar SSD Anda gagal. Saat biaya turun dan kapasitas meningkat, Anda kemungkinan besar akan mengganti SSD karena kendala ruang daripada kegagalan. (Dalam pengalaman saya 10x lebih mungkin). Saya hanya akan membuat cadangan secara teratur dan tidak khawatir tentang hal itu.
Sumber:
Pengalaman, http://www.hardcoreware.net/mtbf-ssd-what-does-it-mean-for-you/
sumber
Untuk (setidaknya beberapa) drive NVMe, Anda dapat melakukannya
Anda kemudian dapat mencari garis seperti:
Di sini angka yang lebih rendah lebih baik dan
100%
berarti drive "aus". Dokumentasi pabrikan menyarankan bahwa dimungkinkan untuk mendapatkan angka di atas 100% jika Anda tetap menggunakan drive di luar titik ini ( contoh dari Seagate, lihat halaman 12 ).Perhatikan bahwa jika Anda menggunakan namespace atau perangkat partisi, suka
/dev/nvme0n1
atau/dev/nvme0n1p1
, itu tidak akan berfungsi dan Anda akan mendapatkan pesan sepertiRead NVMe SMART/Health Information failed: NVMe Status 0x4002
.sumber
Menggunakan Ubuntu 14.04:
Panggilan melalui command-line (berganti nama dari palimsest):
Lihat juga https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1041665
sumber