- SMART ļauj paredzēt paredzamas SSD/HDD kļūmes, nolasot kritiskos atribūtus un veicot īsas un garas pašpārbaudes.
- Windows, macOS un Linux piedāvā vietējās metodes un lietotnes (CrystalDiskInfo, GSmartControl) veselības un temperatūras pārbaudei.
- SMART neaptver visas kļūmes: tā apvieno uzraudzību ar dublējumkopijām, redundanci un plānotu nomaiņu.
Ja jūs uztrauc jūsu krātuves stāvoklis, esat īstajā vietā: ar VIEDĀ tehnoloģija Jūs varat paredzēt kritiskas SSD un HDD kļūmes un savlaicīgi saglabāt savus datus. Šajā rakstā ir paskaidrots. Kā noteikt SSD diska kļūmes, izmantojot SMART komandas.
Papildus vienkāršai ziņkārei, diska stāvokļa uzraudzība ir ļoti svarīga garantēt informācijas pieejamību un plānojiet ietilpību un veiktspēju. Cietā diska negaidīta atteice var traucēt pakalpojumu darbību, sabojāt jūsu reputāciju un radīt jums zaudējumus. Lai gan SSD disks nerada tik lielu troksni kā HDD, tam ir šādas pazīmes: ātruma kritumi, drukas kļūdas vai datu zudumu šūnu nodiluma dēļ.
Kas ir SMART un ko var (un ko nevar) darīt
SMART ir akronīms, kas apzīmē Pašnovērošanas, analīzes un ziņošanas tehnoloģijaVirkne rutīnu programmaparatūrā uzrauga iekšējos diska mainīgos un izdod brīdinājumus, ja tās konstatē kļūmes risku. To mērķis ir skaidrs: dot jums laiku datu dublēšanai un diska nomaiņai, pirms notiek katastrofa.
Lai to izmantotu, ir nepieciešams, lai mātesplate (BIOS/UEFI) un pats disks atbalsta un tam ir iespējota SMART tehnoloģija. Mūsdienās tas ir praktiski universāls SATA, SAS, SCSI un NVMe standartos, un mūsdienu operētājsistēmas ar to mijiedarbojas bez problēmām.
Mērītie parametri ietver visu: temperatūra, atkārtoti piešķirtie sektori, CRC kļūdasDzinēja ieslēgšanās laiks, nelabojamas lasīšanas/rakstīšanas kļūdas, neapstiprināto sektoru skaits, meklēšanas ātrums un vēl desmitiem atribūtu. Katrs ražotājs definē un standartizē savas tabulas ar robežvērtībām un pieņemamām vērtībām.
Svarīgi: SMART neveic maģiju. Tas tikai brīdina. paredzamas neveiksmes (nodilums, progresējošas mehāniskas problēmas, nolietoti NAND bloki). Tas nevar paredzēt pēkšņi notikumi piemēram, strāvas pārspriegumi vai pēkšņi elektroniski bojājumi. Pētījumi, piemēram, Google un Backblaze veiktie, liecina, ka dažas funkcijas ir noderīgas, taču Tie nesedz 100% kļūmju.

Linux: smartmontools, galvenās komandas un testi
Linux sistēmā smartmontools pakotne ietver divas daļas: smartctl (konsoles rīks vaicājumiem un testiem) un viedā (dēmons, kas uzrauga un brīdina, izmantojot sistēmas žurnālu vai e-pastu). Tas ir bezmaksas un saderīgs ar SATA, SCSI, SAS un NVMe.
Instalācija (piemēram, Debian/Ubuntu): sudo apt install smartmontoolsCitās distribūcijās tas izmanto atbilstošo pārvaldnieku; pieejamība Linux un BSD ir plaši izplatīta un Tam nevajadzētu radīt jums nekādas problēmas..
Vispirms atrodiet vienības. Varat uzskaitīt mezglus ar df -h vai identificēt diskus un nodalījumus ar sudo fdisk -lAtcerieties: smartctl iedarbojas uz ierīci, nevis uz nodalījumu; tas ir, uz /dev/sdX vai /dev/nvmeXnY.
Svarīgas komandas ar smartctl priekš sākums lai strādātu ar SMART noteiktā diskā:
- Pārbaudiet SMART atbalstu un statusu:
sudo smartctl -i /dev/sda - Aktivizēt SMART Ja tas ir atspējots:
sudo smartctl -s on /dev/sda - Skatīt visus atribūtus un žurnālus:
sudo smartctl -a /dev/sda - Īsa pašpārbaude (ātri):
sudo smartctl -t short /dev/sda - Ilga pašpārbaude (visaptverošs):
sudo smartctl -t long /dev/sda - Veselības kopsavilkums:
sudo smartctl -H /dev/sda
Ieplānojiet īso testu katru nedēļu un garo testu katru mēnesi, izmantojot cron samazināt ietekmi un iegūt vēsturiskus datusVeiciet testus agri no rīta vai nelielas slodzes periodos; ilgstošas pārbaudes laikā jūs ievērosiet palielināta latentuma un IOPS kritums.
Ierīču nosaukšanas konvencijas operētājsistēmā Linux
Atkarībā no kontrollera un saskarnes redzēsiet dažādus ceļus. Daži izplatīti diskdziņu un kontrolleru atpazīšanas piemēri: /dev/sd, /dev/nvmen, /dev/sg*Papildus konkrētiem maršrutiem 3ware vai HP kontrolleros (cciss/hpsa), precīza maršruta izpratne novērš analizēt nepareizo ierīci.
Tipiskas kļūdas un žurnāli (ATA/SCSI/NVMe)
SMART reģistrē nesenās kļūdas un parāda tās dekodētā veidā. ATA Jūs redzēsiet pēdējās piecas kļūdas ar statusiem un kodiem; SCSI Ir norādīti lasīšanas, rakstīšanas un verifikācijas kļūmju skaitītāji; NVMe Tiek drukāti kļūdu žurnāla ieraksti (pēc noklusējuma 16 jaunākie).
Bieži sastopamie saīsinājumi kļūdu izvadēs (noderīgi ātrai diagnostikai): ABRT, AMNF, CCTO, EOM, ICRC, IDNF, MC, MCR, NM, TK0NF, UNC, WPJa tie parādās atkārtoti, pastāv fiziska vai savienojuma problēma lai izmeklētu.
Ir svarīgi arī identificēt kritiskos atribūtus pēc ID, kas bieži vien korelē ar nenovēršamām kļūmēm: 05, 10, 183, 184, 188, 196, 197, 198, 201, 230Jebkura no tiem ilgstoša palielināšanās ir slikta zīme.
SMART atribūti: kā tos lasīt un kuriem pievērst uzmanību
Programmas attēlo katru parametru vairākos laukos. Tas parasti ietver Identifikators (1–250), slieksnis, vērtība, sliktākie un neapstrādātie dati, papildus karodziņiem (vai tie ir kritiski, statistiski utt.). Normalizētā vērtība sākas ar augstu un samazinās līdz ar lietošanuSliekšņa pārsniegšana aktivizē brīdinājumu.
Starp visnoderīgākajiem atribūtiem nodiluma vai bojājumu noteikšanai ir: Pārvietotā_sektora_punkts (pārdalītie sektori), Pašreizējais_neapstiprinātais_sektors (nestabilas gaidošās nozares), Bezsaistes_nelabojams (kļūdas bez bezsaistes labojuma), Pārvietoto_notikumu_skaits (pārdales notikumi) un cietajā diskā Apgriezienu_atkārtojumu_skaitītājs (dzinēja iedarbināšanas atkārtoti mēģinājumi). Tas attiecas uz SSD diskiem. Nodiluma izlīdzināšanas skaits y Programmēšanas/dzēšanas kļūmes.
Temperatūra ir pretrunīga, taču, turot ierīci zemākā temperatūrā 60 ° C Tas samazina kļūdu iespējamību. Pārbaudiet korpusa gaisa plūsmu un, ja nepieciešams, pievienojiet M.2 diskdziņiem NVMe radiatorus. izvairīties no ierobežošanas un degradācijas.

Windows: WMIC, PowerShell un CHKDSK
Lai ātri pārbaudītu Windows sistēmas, varat izmantot klasisko konsoli ar WMIC vai PowerShell, neinstalējot neko papildu, un pēc tam papildiniet to ar visaptverošāku SMART rīku, ja nepieciešams.
Ar komandrindas tiesībām kā administrators, palaidiet: wmic diskdrive get model, statusJa tas atgriež OK, SMART statuss ir pareizs; ja redzat Pred FailIr kritiski parametri, un tas ir būtiski Izveidojiet kopiju un padomājiet par aizvietotāju..
PowerShell programmā startējiet kā administrators un palaidiet: Get-PhysicalDisk | Select-Object MediaType, Size, SerialNumber, HealthStatusLauks Veselības stāvoklis parādīs jums veselīgu, brīdinājuma vai neveselīgu, noderīgu atklāt problēmas vienā mirklī.
Lai pārbaudītu un labotu loģisko failu sistēmas kļūdas, izmantojiet komandu CHKDSK. Palaidiet šo komandu konsolē ar paaugstinātām privilēģijām: chkdsk C: /f /r /x lai novērstu kļūdas, atrastu bojātus sektorus un, ja nepieciešams, izjauktu disku; ja jums nepieciešama rokasgrāmata Windows labošana pēc nopietna vīrusaApskatiet to tūlīt. NTFS sistēmā varat izmantot chkdsk /scan tiešsaistes analīzei.
macOS: Diska utilīta un terminālis
Mac datorā ir divi ļoti vienkārši ceļi. No vienas puses, Diska utilīta (Lietotnes > Utilītprogrammas): Atlasiet fizisko disku un nospiediet pirmā palīdzība lai labotu failu sistēmu; turklāt jūs redzēsiet SMART statuss piemēram, “Pārbaudīts” vai “Nav apstiprināts”.
Ja dodat priekšroku terminālim, palaidiet diskutil info /Volumes/NombreDeTuDisco un meklējiet rindu SMART statussJa sarakstā ir norādīts “Pārbaudīts”, uzelpojiet; bet, tūlītēja dublēšana un apsveriet iespēju veikt izmaiņas.
Linux papildu funkcijas: dmesg, /sys un grafiskā lietotāja saskarne ar GSmartControl
Papildus smartctl ir noderīgi pārbaudīt kodola žurnālu, lai atrastu kādu no šīm problēmām: I/O kļūdas vai kontrollera taimautus. Ātrs filtrs būtu šāds: dmesg | grep -i errorun papildina to ar tādiem terminiem kā failed o timeout.
Pamatinformāciju par ierīci varat skatīt sistēmas ceļos, piemēram, /sys/block/sdX/device/model vai statistika par /sys/block/sdX/statNoderīgi, kad vēlaties pārbaudīt darbību un modeli bez ārējiem instrumentiem.
Ja vēlaties grafisko saskarni, instalējiet GSmartControl (piemēram: sudo apt install -y gsmartcontrol) un palaidiet to ar administratora tiesībām. Tas ļauj jums Skatīt atribūtus, veikt īsus/garus testus un eksportēt pārskatus ar pāris klikšķiem.

Ieteicamie trešo pušu rīki
Lai, izmantojot SMART komandas, atklātu SSD kļūdas, pārsniegtu pamatus, ir pieejamas dažas ļoti populāras utilītas:
- CrystalDiskInfo (Windows) ir bezmaksas, saprotama un saderīga ar iekšējiem un ārējiem SATA un NVMe diskdziņiem; tā parāda SMART atribūtus, temperatūras un lietošanas stundas.
- HD Tune Tas pievieno sektoru kartes un ātruma testus (tam ir maksas versija).
- Cietais disks Sentinel Tā koncentrējas uz nepārtrauktu uzraudzību, uzlabotiem brīdinājumiem un ziņojumiem; tās bezmaksas versija ir ierobežota, taču ļoti spēcīga SMART interpretācijā.
- GSmartControl Tas ir bez maksas un ļauj veikt testus un skatīt atribūtus, izmantojot grafisko saskarni.
Pazīmes, ka SSD vai HDD ir uz pēdējās kājas
Uzskaitiet biežāk sastopamos simptomus: Lēna palaišana, negaidītas izslēgšanas, zilie nāves ekrāni (BSoD vai kodola panika)Faili, kurus nevar atvērt vai kuri tiek bojāti, nespēja instalēt vai atjaunināt, un diski, kas pazūd no sistēmas vai BIOS/UEFI.
Cietajos diskos mehāniski trokšņi (klikšķi, čīkstoņas, dūkoņa) ir slikta zīme. SSD diskos meklējiet rakstīšanas kļūdas. kļūdas, uzstādot sējumus un atkārtoti piešķirto sektoru vai nolietojuma skaita palielināšanās. Ja problēmas ir neregulāras, nevajag ļauties pašapmierinātībai: Izveidojiet kopiju tūlīt.
Gudra iepirkšanās: kam pievērst uzmanību, izvēloties jaunus ierakstus
Tas novērtē zīmolus ar labu reputāciju (Seagate, WD, Toshiba, Samsung), vienības tips (SSD ātrumam, HDD ietilpībai), saskarne (SATA, NVMe M.2/PCIe formātā), kešatmiņa un siltuma izkliede. kapacitāte Ieteicams to nedaudz pārvērtēt virs savām faktiskajām vajadzībām.
Pārbaudiet deklarētā izturība (TBW uz SSD, garantijas, MTBF ar piesardzību), paredzētais lietojums (NAS modeļi bieži vien darbojas labāk un apstrādā RAID) un budžets: dažreiz, samaksājot nedaudz vairāk, jūs iegūstat mierīgu prātu un lietderīgu dzīvi.
SMART ierobežojumi: konteksts un pētījumi
SMART ir noderīgs, bet nepilnīgs: ir neatbilstības starp ražotājiem Definīcijās un standartizācijās daži atribūti ir ļoti vērtīgi (pārdalīti, gaida apstiprinājumu, nelabojami), savukārt citi sniedz mazu ieguldījumu. Backblaze norāda, ka tikai nedaudz atribūtu Tas labi korelē ar kļūmēm, un Google parādīja šādus gadījumus kļūmes bez iepriekšēja brīdinājuma.
Ko tas nozīmē? Tas nozīmē, ka SMART palīdz paredzēt daudzas problēmas, taču jūsu stratēģijai ir jāapvienojas uzraudzība, redundance (RAID), dublēšana un atkopšanaNeuzticieties tikai zaļajai luksofora gaismai.
Ja rīks vai sistēma ziņo Brīdinājums/Paredzama kļūme/Neveselīgs stāvoklis1) Nokopējiet pēc iespējas vairāk tūlīt, 2) Validējiet ar citu utilītu, lai apstiprinātu, 3) Ieplānojiet tūlītēja nomaiņaPēc izmaiņu veikšanas pārbaudiet RAID, ja nepieciešams, lai izvairītos no rekonstrukcijas riski.
Pieturēšanās pie pamatlietām palīdz: SMART brīdina par daudzām problēmām, kas rodas.Bet ne visi; gudrākais darba veids ir apvienot to ar plānotiem testiem, labām dublējumkopijām un skaidru aizstāšanas politiku, kad kritiskie indikatori sāk mainīties.
Redaktors specializējas tehnoloģiju un interneta jautājumos ar vairāk nekā desmit gadu pieredzi dažādos digitālajos medijos. Esmu strādājis par redaktoru un satura veidotāju e-komercijas, komunikācijas, tiešsaistes mārketinga un reklāmas uzņēmumos. Esmu rakstījis arī ekonomikas, finanšu un citu nozaru tīmekļa vietnēs. Mans darbs ir arī mana aizraušanās. Tagad, izmantojot manus rakstus Tecnobits, es cenšos izpētīt visus jaunumus un jaunas iespējas, ko tehnoloģiju pasaule mums piedāvā katru dienu, lai uzlabotu mūsu dzīvi.