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
Dapat kang makakuha ng isang bagay tulad nito:
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:
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 😉
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.
Paumanhin sa aking pagsusulat, mas mabilis akong nagsusulat kaysa sa iniisip ko.
Tama, ang pagkakamali ko sa pagta-type 😀
Naitama, salamat!
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
Salamat sa pahayag mo!
Oo hehe sinabi na sa akin ang isa pang gumagamit, naitama na, salamat 😉
Mahusay na impormasyon, Salamat
Salamat ^ _ ^
Hindi magiging
sudo apt-get install ng smartmontools
n lugar ng
sudo apt-get install ng smartmoontools
?
Oo hehe, naitama na, salamat 😉
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.
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 😉
Mahusay na artikulo, napaka kapaki-pakinabang upang magkaroon ng kamalayan ng estado ng aming mga hard drive.
Salamat, isa pa ay papunta sa isang visual app 🙂