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.