Kif Tiċċekkja Setturi Ħżiena jew Blokki Ħżiena fuq Hard Disk fil-Linux


Ejja nibdew billi niddefinixxu settur/blokk ħażin, hija sezzjoni fuq disk drive jew memorja flash li ma tistax tinqara jew tinkiteb aktar, bħala riżultat ta 'ħsara fiżika fissa fuq il-wiċċ tad-diska jew transistors tal-memorja flash falluti.

Hekk kif is-setturi ħżiena jkomplu jakkumulaw, jistgħu jaffettwaw b'mod mhux mixtieq jew distruttiv tiegħek disk drive jew il-kapaċità tal-memorja flash jew saħansitra jwasslu għal falliment possibbli tal-hardware.

Huwa importanti wkoll li wieħed jinnota li l-preżenza ta 'blokki ħżiena għandha twissik biex tibda taħseb biex tikseb disk drive ġdid jew sempliċement timmarka l-blokki ħżiena bħala li ma jistgħux jintużaw.

Għalhekk, f'dan l-artikolu, se ngħaddu mill-passi meħtieġa li jistgħu jgħinuk tiddetermina l-preżenza jew in-nuqqas ta 'setturi ħżiena fuq id-disk drive tal-Linux tiegħek jew il-memorja flash billi tuża ċerti utilitajiet tal-iskannjar tad-disk.

Cela dit, hawn taħt huma l-metodi:

Iċċekkja Setturi Ħżiena f'Disks Linux Uża Għodda ta 'badblocks

Programm badblocks jippermetti lill-utenti jiskennjaw apparat għal setturi jew blokki ħżiena. L-apparat jista' jkun hard disk jew disk drive estern, rappreżentat minn fajl bħal /dev/sdc.

L-ewwelnett, uża l-kmand fdisk bi privileġġi superuser biex turi informazzjoni dwar id-disk drives jew il-memorja flash kollha tiegħek flimkien mal-ħitan tagħhom:

$ sudo fdisk -l

Imbagħad skennja d-disk drive tal-Linux tiegħek biex tivverifika għal setturi/blokki ħżiena billi ttajpja:

$ sudo badblocks -v /dev/sda10 > badsectors.txt

Fil-kmand ta 'hawn fuq, badblocks qed jiskennja l-apparat /dev/sda10 (ftakar li tispeċifika t-tagħmir attwali tiegħek) bil--v li tippermettilu juri d-dettalji tal-operazzjoni. Barra minn hekk, ir-riżultati ta 'l-operazzjoni huma maħżuna fil-fajl badsectors.txt permezz ta' direzzjoni mill-ġdid tal-output.

F'każ li tiskopri xi setturi ħżiena fuq id-disk drive tiegħek, żarma d-disk u ordna lis-sistema operattiva biex ma tiktebx lis-setturi rrappurtati kif ġej.

Ikollok bżonn timpjega e2fsck (għal sistemi ta 'fajls ext2/ext3/ext4) jew kmand fsck bil-fajl badsectors.txt u l-fajl tal-apparat kif fil-kmand hawn taħt.

L-għażla -l tgħid lill-kmand biex iżid in-numri tal-blokki elenkati fil-fajl speċifikat mill-isem tal-fajl (badsectors.txt) mal-lista ta 'blokki ħżiena.

------------ Specifically for ext2/ext3/ext4 file-systems ------------ 
$ sudo e2fsck -l badsectors.txt /dev/sda10

OR

------------ For other file-systems ------------ 
$ sudo fsck -l badsectors.txt /dev/sda10

Skennja Setturi Ħżiena fuq Disk Linux billi tuża Smartmontools

Dan il-metodu huwa aktar affidabbli u effiċjenti għal diski moderni (hard drives ATA/SATA u SCSI/SAS u solid-state drives) li jintbagħtu b'sistema S.M.A.R.T (Self-Monitoring, Analysis and Reporting Technology) li tgħin biex tiskopri, tirrapporta u possibbilment illoggja l-istatus tas-saħħa tagħhom, sabiex tkun tista' tara kwalunkwe ħsarat fil-hardware imminenti.

Tista 'tinstalla smartmontools billi tħaddem il-kmand hawn taħt:

------------ On Debian/Ubuntu based systems ------------ 
$ sudo apt-get install smartmontools

------------ On RHEL/CentOS based systems ------------ 
$ sudo yum install smartmontools

Ladarba l-installazzjoni titlesta, uża smartctl li tikkontrolla s-sistema S.M.A.R.T integrata f'diska. Tista' tħares mill-paġna man tagħha jew mill-paġna ta' għajnuna kif ġej:

$ man smartctl
$ smartctl -h

Issa eżegwixxi l-kmand smartctrl u semmi l-apparat speċifiku tiegħek bħala argument bħal fil-kmand li ġej, il-bandiera -H jew --health hija inkluża biex turi s-saħħa ġenerali SMART awto. -riżultat tat-test tal-valutazzjoni.

$ sudo smartctl -H /dev/sda10

Ir-riżultat ta 'hawn fuq jindika li l-hard disk tiegħek huwa b'saħħtu, u jista' ma jesperjenzax fallimenti tal-hardware dalwaqt.

Għal ħarsa ġenerali lejn l-informazzjoni tad-diska, uża l-għażla -a jew --all biex tipprintja l-informazzjoni SMART kollha li tikkonċerna disk u -x jew --xall li juri l-informazzjoni kollha SMART u mhux SMART dwar disk.

F'dan it-tutorja, koprejna suġġett importanti ħafna dwar id-dijanjostika tas-saħħa tad-disk drive, tista' tilħaqna permezz tat-taqsima tal-feedback hawn taħt biex taqsam il-ħsibijiet tiegħek jew tistaqsi xi mistoqsijiet u ftakar li dejjem tibqa' konness ma' Tecmint.