Bagaimana untuk mengetahui sama ada HDD anda mempunyai sektor yang buruk atau kurang sihat?

Tidak lama dahulu saya bercakap dengan anda mengenai bagaimana mengukur prestasi HDD di LinuxAdalah logik bahawa jika penulisannya sangat perlahan (800kb atau semacamnya) HDD pasti mempunyai masalah, tetapi ini bukan satu-satunya cara untuk mengetahuinya.

SMART

Apa sebenarnya SMART? baik, menurut Wikipedia:

Teknologi SMART, singkatan untuk Teknologi Analisis dan Pelaporan Pemantauan Kendiri, terdiri daripada kemampuan untuk mengesan kegagalan cakera keras. Mengesan kegagalan permukaan lebih awal membolehkan pengguna membuat salinan kandungannya, atau mengganti cakera, sebelum kehilangan data yang tidak dapat dipulihkan berlaku.

Dengan kata lain, bertahun-tahun yang lalu kita tahu bahawa HDD mempunyai masalah ketika berhenti berfungsi, ketika terlambat dan kita kehilangan maklumat, tetapi hari ini untungnya kita tidak perlu pergi sejauh itu, kita dapat mengetahui kapan cakera mulai gagal, dan kemudian simpan maklumat.

Bagaimana untuk bekerja dengan SMART di Linux?

Bagi kita yang menggunakan Linux mempunyai alat yang sempurna untuk terminal: smartmontools

Untuk memasangnya ArchLinux akan:

sudo pacman -S smartmontools

Di distro seperti Debian, Ubuntu atau derivatif:

sudo apt-get install smartmontools

Setelah dipasang, kita mesti mengesahkan sama ada SMART diaktifkan pada HDD:

sudo smartctl -i /dev/sda

Ini akan memeriksanya untuk HDD utama atau pertama, iaitu, / dev / sda ... Sekiranya anda mempunyai HDD lain yang juga ingin anda sahkan, jalankan perintah itu lagi tetapi dengan sdb dan bukannya sda

Anda harus mendapat sesuatu seperti ini:

pintar cerdas

Ini bermaksud bahawa ia diaktifkan.

Sekiranya Diaktifkan TIDAK output, iaitu, jika tidak diaktifkan, anda boleh mengaktifkannya seperti ini:

sudo smartctl -s on -d ata /dev/sda

Bagaimana untuk memeriksa kesihatan HDD dengan data dari SMART?

Ideanya adalah untuk melakukan ujian (satu pendek dan panjang) ke HDD, kemudian periksa log ralat, jadi kami akan mengetahui apakah ada kesalahan, apakah itu, dan jika kami harus cepat-cepat menyimpan data.

Untuk melakukan ujian pendek (diperlukan sekitar 1 minit) adalah:

sudo smartctl -t short /dev/sda

Untuk melakukan ujian panjang:

sudo smartctl -t long /dev/sda

Saya cadangkan memeriksa log ralat di antara setiap ujian, kerana ini adalah:

sudo smartctl -l error /dev/sda

Sekiranya cakera keras sihat sepenuhnya, mereka akan mendapat ini:

pintar-ujian-ok

Bagaimana keadaannya jika HDD mempunyai masalah?

Sekiranya cakera keras mempunyai masalah maka ketika menjalankan perintah di atas, outputnya akan serupa dengan ini:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (binaan tempatan) Hak Cipta (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === MULAI BACA BAHAGIAN DATA SMART === Hasil ujian penilaian kendiri kesihatan keseluruhan SMART: LULUS Sila perhatikan Atribut marginal berikut: ID # ATTRIBUTE_NAME NILAI FLAG NILAI TERBURUK JENIS TERBARU KETIKA_FAILED RAW_VALUE 190 Airflow_Temperature_Cel 0x0022 044 033 045 Old_age Sentiasa GAGAL_NOW 56 96 110 (58 25 XNUMX XNUMX)

Untuk keterangan lebih lanjut, anda boleh menggunakan arahan lain ini:

sudo smartctl --attributes --log=selftest /dev/sda

Yang mana akan menunjukkan output yang serupa dengan ini, saya katakan serupa dan tidak sama kerana jelas agak sukar bagi dua cakera keras untuk gagal sama dengan hehe:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (binaan tempatan) Hak Cipta (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === MULAI BACA BAHAGIAN DATA SMART === SMART Atribut Nombor semakan Struktur Data: 10 Atribut SMART Spesifik Vendor dengan Ambang: ID # ATTRIBUTE_NAME NILAI FLAG JENIS TERBURUK KETIKA TERBARU KETIKA_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 098 092 006 Pra-238320363 3 0 0003-100-100 000 0 Sentiasa 4 0 0032x100 Pra-gagalUp 100 Pra-gagal020 587 5 0 0033 Pra-gagalUp 100 100 Pra-gagal036 Sentiasa 9 Pra-gagal 7 Pra-gagal Selalu - 0 000 Start_Stop_Count 077x060 030 51672328 9 Old_age Sentiasa - 0 0032 Reallocated_Sector_Ct 095 095 000 4805 Pra-gagal Selalu - 10 0 Seek_Error_Rate 0013x100f 100 097 0 Pra-gagal Sentiasa - 12 0 Sentiasa Power_On_Hours 0032 - 100 100 020 586 184 Sentiasa Power_On_Hours 0 - 0032 100 100 099 0 Spin_Retry_Count 187x0 0032 001 001 000 Power_Cycle_Count 417x188 0 0032 100 099 Old_age Sentiasa - 000 4295032833 Tidak Dikenal_Atribut 189x0 003 094 094 Old_age Sentiasa - 000 6 Dilaporkan_Tidak betul 190x0 0022 044 033 Old_age Sentiasa - 045 XNUMX Tidak Diketahui_ Atribut XNUMXxXNUMX XNUMX XNUMX XNUMX Old_age Sentiasa - XNUMX XNUMX High_age Always_Writes XNUMXrite_XNUMXr_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rt_rb_rt_rt_rt_rb_b_w_rt_rt_rt_rt_rt_rt_rt_rb_b_b_b_b_b_bb_bbb_سعلان_عثتون XNUMX XNUMX Old_age Sentiasa   GAGAL_NOW 56 (96 122 58 25) 194 Temperature_Celsius 0x0022 056 067 000 Old_age Always - 56 (0 23 0 0) 195 Hardware_ECC_Recovered 0x001a 043 026 000 Old_age Sentiasa - 238320363 197 Current_Pending_Sector 0x0012 100 100 000 Old_age Sentiasa - 49 198 0 Old_Uncorrectable 0010x100 Luar Talian - 100 000 UDMA_CRC_Error_Count 49x199e 0 003 200 Old_age Sentiasa - 200 000 Head_Flying_Hours 0x240 0 0000 100 Old_age Offline - 253 000 Unknown_Attribute 172082159686339x241 0 0000 100 Old_age Offline - 253 000 2155546016 242 -0 garis ujian SMART_Atribut 0000 100 Semakan luar talian 253 Tidak diketahui-struktur semakan 000x3048586928 Ujian 1 Tidak diketahui -Atribut 1 Semakan SMART XNUMX XNUMX Old_Attribute XNUMX number XNUMX Num Test_Description Status Kehidupan Masa (jam) LBA_of_first_error # XNUMX  Diperluas di luar talian Selesai: kegagalan membaca 90% 4789 1746972641

Sekiranya anda masih mahu membaca lebih banyak maklumat, arahan untuk menunjukkan output lengkap, hampir debug terperinci adalah:

sudo smartctl -d ata -a /dev/sda

Tamat!

Tidak apa-apa, itu semua ... artikel lain mengenai HDD 😉


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Kuman200 kata

    Helo, artikel yang menarik. Sangat berguna dengan ikhlas. Hanya satu perkara yang perlu dijelaskan, semasa saya ingin memasangnya di Debian saya, saya mendapati bahawa anda mengalami kesalahan menaip.

    # apt-get pasang smartmoontools

    sebenarnya:

    # apt-get pasang smartmontools

    Saya harap anda dapat membetulkannya, terima kasih atas sumbangannya.

    1.    Kuman200 kata

      Maaf atas penulisan saya, saya menulis lebih pantas daripada yang saya fikirkan.

    2.    KZKG ^ Gaara kata

      Betul, kesilapan menaip saya 😀
      Dibetulkan, terima kasih!

  2.   Joao kata

    Catatan yang sangat menarik dan berguna. Salam blog yang sangat baik.

    By the way, pemasangan di Debian, Ubuntu atau derivatifnya ditulis dengan teruk, pakejnya adalah smartmontools, anda mempunyai "o" yang tersisa.

    sudo apt-get pasang smartmontools

    1.    KZKG ^ Gaara kata

      Terima kasih atas komen anda!
      Ya hehe sudah memberitahu saya pengguna lain, sudah diperbaiki, terima kasih 😉

  3.   archlinux kata

    Maklumat yang sangat baik, Terima kasih

    1.    KZKG ^ Gaara kata

      Terima kasih ^ _ ^

  4.   Guille kata

    Tidak akan
    sudo apt-get pasang smartmontools
    tempat n
    sudo apt-get pasang smartmoontools
    ?

    1.    KZKG ^ Gaara kata

      Ya hehe, sudah betul, terima kasih 😉

  5.   Chaparral kata

    Berhubung dengan artikel yang sangat baik ini, saya ingin dapat mengulas berhubung dengan cakera keras komputer saya, tetapi pastinya soalan saya sangat luas dan saya fikir saya akan melakukannya melalui "tanya.desdelinux.net·» jika penulis rasa sesuai.

    1.    KZKG ^ Gaara kata

      Sekiranya anda mempunyai komen atau pendapat mengenainya, letakkan di sini jika anda mahu, tetapi jika itu keraguan atau pertanyaan, ya, Tanya adalah tempat yang sesuai 😉

  6.   curefox kata

    Artikel yang sangat baik, sangat berguna untuk memperhatikan keadaan cakera keras kami.

    1.    KZKG ^ Gaara kata

      Terima kasih, yang lain sedang dalam perjalanan aplikasi visual 🙂