Paano malalaman kung ang iyong HDD ay may masamang sektor o nasa mahinang kalusugan?

Hindi pa matagal na nakipag-usap ako sa iyo tungkol sa kung paano sukatin ang pagganap ng isang HDD sa LinuxLohikal na kung ang pagsulat ay napakabagal (800kb o isang bagay tulad nito) ang HDD ay tiyak na may problema, ngunit hindi ito ang tanging paraan upang malaman ito.

SMART

Ano ang totoo SMART? well, ayon sa Wikipedia:

Teknolohiya SMART, akronim para sa Pagsusuri sa Sarili at Pagsasaayos ng Teknolohiya, binubuo ng kakayahang makita ang mga pagkabigo ng hard disk. Ang pagtuklas ng mga pagkabigo sa ibabaw nang maaga ay nagbibigay-daan sa gumagamit na gumawa ng isang kopya ng nilalaman nito, o palitan ang disk, bago maganap ang hindi maalis na pagkawala ng data.

Sa madaling salita, taon na ang nakalilipas alam namin na ang isang HDD ay may mga problema nang tumigil ito sa paggana, kung huli na at nawalan kami ng impormasyon, ngunit ngayon sa kabutihang palad hindi namin kailangan na lumayo doon, malalaman natin kung kailan nagsisimulang mabigo ang disk, at pagkatapos ay i-save ng impormasyon.

Paano gagana sa SMART sa Linux?

Ang mga sa amin na gumagamit ng Linux ay may isang perpektong tool para sa terminal: smartmontools

Upang mai-install ito Archlinux ay:

sudo pacman -S smartmontools

Sa mga distro tulad Debian, Ubuntu o derivatives:

sudo apt-get install smartmontools

Kapag na-install ay dapat naming i-verify kung ang SMART ay naaktibo sa HDD:

sudo smartctl -i /dev/sda

Susuriin ito nito para sa pangunahing o unang HDD, iyon ay, / dev / sda ... Kung mayroon kang ibang HDD na nais mo ring i-verify, patakbuhin muli ang utos ngunit sa sdb sa halip na sda

Dapat kang makakuha ng isang bagay tulad nito:

pinagana ang matalino

Nangangahulugan ito na pinagana ito.

Kung sakaling ang Pinagana ay HINDI output, iyon ay, kung hindi ito pinagana, maaari mong paganahin ito tulad nito:

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

Paano masuri ang kalusugan ng HDD sa data mula sa SMART?

Ang ideya ay upang gumawa ng isang pagsubok (isang maikli at isang haba) sa HDD, pagkatapos suriin ang error log, upang malalaman natin kung mayroon itong mga error, kung ano ang mga ito, at kung dapat tayong magmadali upang i-save ang data.

Upang makagawa ng isang maikling pagsubok (tumatagal ng halos 1 minuto) ito ay:

sudo smartctl -t short /dev/sda

Upang gawin ang mahabang pagsubok:

sudo smartctl -t long /dev/sda

Inirerekumenda kong suriin ang log ng error sa pagitan ng bawat pagsubok, para ito ay:

sudo smartctl -l error /dev/sda

Kung ang hard drive ay ganap na malusog makukuha nila ito:

matalino-test-ok

Paano ito magiging hitsura kung ang HDD ay may mga problema?

Kung ang hard disk ay may mga problema pagkatapos ay kapag isinasagawa ang utos sa itaas, ang output ay magiging katulad nito:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (lokal na pagbuo) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === SIMULA SA BASAHIN SEKSYON NG SMART DATA === SMART pangkalahatang resulta sa pagsusuri sa sarili sa kalusugan: NILIPAS Mangyaring tandaan ang sumusunod na mga nasa gilid na Katangian: ID # ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 190 Airflow_Temperature_Cel 0x0022 044 033 045 Old_age Laging FAILING_NOW 56 96 110 (58 25 XNUMX XNUMX)

Para sa higit pang mga detalye maaari mong gamitin ang iba pang utos na ito:

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

Alin ang magpapakita ng isang output na katulad nito, sinasabi kong magkatulad at hindi pareho sapagkat malinaw naman na medyo mahirap para sa dalawang hard drive na mabigo nang eksaktong pareho hehe:

smartctl 6.3 2014-07-26 r3976 [x86_64-linux-3.18.5-1-ARCH] (lokal na pagbuo) Copyright (C) 2002-14, Bruce Allen, Christian Franke, www.smartmontools.org === SIMULA SA BASAHIN SEKSYON NG SMART DATA === SMART Mga Katangian Bilang ng pagbabago ng istraktura ng data: 10 Tukoy na Mga Katangian ng SMART na may Mga Threshold: ID # ATTRIBUTE_NAME FLAG VALUE WORST THRESH TYPE UPDATED WHEN_FAILED RAW_VALUE 1 Raw_Read_Error_Rate 0x000f 098 092 006 Pre-fail238320363 3 0 Laging 0003 100 100x000 Pre-failUp 0 Pre-fail4 0 0032 100 100 Pre-failUp 020 587 Pre-fail5 Laging 0 Pre-fail 0033 Pre-fail Palagi - 100 100 Start_Stop_Count 036x9 7 0 000 Old_age Laging - 077 060 Reallocated_Sector_Ct 030x51672328 9 0 0032 Pre-fail Laging - 095 095 Seek_Error_Rate 000x4805f 10 0 0013 Pre-fail Laging - 100 100 Palaging Power_On_Hours 097 - 0 12 0 0032 100 Palaging Power_On_Hours 100 - 020 586 184 0 0032 Spin_Retry_Count 100x100 099 0 187 Pre-fail Laging - 0 0032 Power_Cycle_Count 001x001 000 417 188 0 Old_age Laging - 0032 100 Hindi Kilalang_Attribute 099x000 4295032833 189 0 Old_age Laging - 003 094 Naiulat_Uncorrect 094x000 6 190 0 Old_age Laging - 0022 044 Hindi Kilalang_Attribute 033x045 XNUMX XNUMX XNUMX Old_age Laging - XNUMX XNUMX High_age Laging_Writes XNUMX XNUMXxXNUMX_Flyly XNUMX XNUMXFXNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX_XNUMX XNUMX Lumang_age Palagi   FAILING_NOW 56 (96 122 58 25) 194 Temperatura_Celsius 0x0022 056 067 000 Old_age Laging - 56 (0 23 0 0) 195 Hardware_ECC_Recovered 0x001a 043 026 000 Old_age Laging - 238320363 197 Kasalukuyang_Pending_Sector 0x0012 100 100 000 Old_age Laging - 49 198 0 Lumang_Mga hindi wastong 0010 100x100 Offline - 000 49 UDMA_CRC_Error_Count 199x0e 003 200 200 Old_age Laging - 000 0 Head_Flying_Hours 240x0 0000 100 253 Old_age Offline - 000 172082159686339 Hindi Kilalang_Attribute 241x0 0000 100 253 Old_age Offline - 000 2155546016 242 0 Refer 0000 istraktura ng rebisyon 100 253x000 Hindi kilalang -Attribute 3048586928 Pagbabago SMART-log1 1 Lumang istraktura ng rebisyon XNUMX bilang XNUMX Num Pagsubok_Description Katayuan Natitirang LifeTime (oras) LBA_of_first_error # XNUMX  Pinalawak na offline Nakumpleto: basahin ang pagkabigo 90% 4789 1746972641

Kung nais mo pa ring magbasa ng maraming impormasyon, ang utos na ipakita sa iyo ang isang kumpletong output, halos isang detalyadong pag-debug ay:

sudo smartctl -d ata -a /dev/sda

Wakas!

Sa gayon wala, lahat iyon ... isa pang artikulo tungkol sa HDDs 😉


Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.

  1.   Germ200 dijo

    Kumusta, isang nakawiwiling artikulo. Napaka kapaki-pakinabang nang taos-puso. Isang bagay lamang upang linawin, kapag nais kong i-install ito sa aking Debian, nalaman kong mayroon kang isang error sa pag-type.

    # apt-get install ng smartmoontools

    Sa katotohanan ay:

    # apt-get install ng mga smartmontool

    Inaasahan kong maiwasto mo ito, salamat sa kontribusyon.

    1.    Germ200 dijo

      Paumanhin sa aking pagsusulat, mas mabilis akong nagsusulat kaysa sa iniisip ko.

    2.    KZKG ^ Gaara dijo

      Tama, ang pagkakamali ko sa pagta-type 😀
      Naitama, salamat!

  2.   Joao dijo

    Isang napaka-kagiliw-giliw at kapaki-pakinabang na post. Pagbati mahusay na blog.

    Sa pamamagitan ng paraan, ang pag-install sa Debian, Ubuntu o derivatives ay hindi nakasulat nang hindi maganda, ang package ay smartmontools, mayroon kang ekstrang "o".

    sudo apt-get install ng smartmontools

    1.    KZKG ^ Gaara dijo

      Salamat sa pahayag mo!
      Oo hehe sinabi na sa akin ang isa pang gumagamit, naitama na, salamat 😉

  3.   archlinux dijo

    Mahusay na impormasyon, Salamat

    1.    KZKG ^ Gaara dijo

      Salamat ^ _ ^

  4.   Guille dijo

    Hindi magiging
    sudo apt-get install ng smartmontools
    n lugar ng
    sudo apt-get install ng smartmoontools
    ?

    1.    KZKG ^ Gaara dijo

      Oo hehe, naitama na, salamat 😉

  5.   Chaparral dijo

    Kaugnay ng mahusay na artikulong ito, nais kong makapagkomento kaugnay ng hard drive ng aking computer, ngunit tiyak na ang aking tanong ay napakalawak at sa palagay ko ay gagawin ko ito sa pamamagitan ng "tanong.desdelinux.net·» kung nakikita ng may-akda na angkop.

    1.    KZKG ^ Gaara dijo

      Kung mayroon kang isang puna o opinyon tungkol dito, ilagay ito dito kung nais mo, ngunit kung ito ay isang pagdududa o tanong, oo, ang Magtanong ay ang naaangkop na lugar 😉

  6.   Curehio dijo

    Mahusay na artikulo, napaka kapaki-pakinabang upang magkaroon ng kamalayan ng estado ng aming mga hard drive.

    1.    KZKG ^ Gaara dijo

      Salamat, isa pa ay papunta sa isang visual app 🙂