Jinsi ya Kuangalia Sekta Mbaya au Vizuizi Vibaya kwenye Diski Ngumu kwenye Linux


Hebu tuanze kwa kufafanua sekta mbaya/kuzuia, ni sehemu kwenye gari la disk au kumbukumbu ya flash ambayo haiwezi kusoma kutoka au kuandikwa tena, kutokana na uharibifu wa kimwili uliowekwa kwenye uso wa disk au transistors ya kumbukumbu iliyoshindwa.

Sekta mbaya zinaendelea kujilimbikiza, zinaweza kuathiri vibaya gari lako la diski au uwezo wa kumbukumbu ya flash au hata kusababisha kushindwa kwa vifaa.

Pia ni muhimu kutambua kwamba uwepo wa vitalu vibaya unapaswa kukuarifu kuanza kufikiria kupata kiendeshi kipya cha diski au tu alama ya vitalu vibaya kuwa visivyoweza kutumika.

Kwa hiyo, katika makala hii, tutapitia hatua muhimu ambazo zinaweza kukuwezesha kuamua kuwepo au kutokuwepo kwa sekta mbaya kwenye gari lako la disk ya Linux au kumbukumbu ya flash kwa kutumia huduma fulani za skanning disk.

Hiyo ilisema, hapa chini ni njia:

Angalia Sekta Mbaya kwenye Diski za Linux Kwa kutumia Zana ya vizuizi vibaya

Programu ya vizuizi vibaya huwezesha watumiaji kuchanganua kifaa kwa sekta mbaya au vizuizi. Kifaa kinaweza kuwa diski ngumu au kiendeshi cha nje cha diski, kinachowakilishwa na faili kama vile /dev/sdc.

Kwanza, tumia amri ya fdisk na marupurupu ya mtumiaji mkuu ili kuonyesha habari kuhusu viendeshi vyako vyote vya diski au kumbukumbu ya flash pamoja na sehemu zake:

$ sudo fdisk -l

Kisha changanua kiendeshi chako cha diski cha Linux ili kuangalia sekta/vizuizi vibaya kwa kuandika:

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

Katika amri iliyo hapo juu, vizuizi vibaya ni kuchanganua kifaa /dev/sda10 (kumbuka kubainisha kifaa chako halisi) kwa -v kukiwezesha kuonyesha maelezo ya utendakazi. Kwa kuongeza, matokeo ya operesheni yanahifadhiwa kwenye faili ya badsectors.txt kwa njia ya uelekezaji wa pato.

Iwapo utagundua sekta zozote mbaya kwenye kiendeshi chako cha diski, ondoa diski na uagize mfumo wa uendeshaji usiandike kwa sekta zilizoripotiwa kama ifuatavyo.

Utahitaji kuajiri e2fsck (kwa mifumo ya faili ext2/ext3/ext4) au amri ya fsck na faili ya badsectors.txt na faili ya kifaa kama ilivyo kwenye amri iliyo hapa chini.

Chaguo la -l huamuru amri ya kuongeza nambari za kuzuia zilizoorodheshwa katika faili iliyobainishwa na jina la faili (badsectors.txt) kwenye orodha ya vizuizi vibaya.

------------ 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

Changanua Sekta Mbaya kwenye Diski ya Linux Kwa Kutumia Smartmontools

Njia hii ni ya kutegemewa na yenye ufanisi zaidi kwa diski za kisasa (ATA/SATA na SCSI/SAS anatoa ngumu na anatoa imara) ambazo husafirishwa kwa mfumo wa S.M.A.R.T (Teknolojia ya Kujifuatilia, Uchambuzi na Kuripoti) ambayo husaidia kutambua, kuripoti na pengine weka hali yao ya afya, ili uweze kubaini hitilafu zozote za vifaa zinazokuja.

Unaweza kusakinisha smartmontools kwa kuendesha amri hapa chini:

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

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

Usakinishaji unapokamilika, tumia smartctl ambayo inadhibiti mfumo wa S.M.A.R.T uliojumuishwa kwenye diski. Unaweza kuangalia kupitia ukurasa wake wa mtu au ukurasa wa usaidizi kama ifuatavyo:

$ man smartctl
$ smartctl -h

Sasa tekeleza amri ya smartctrl na ukipe kifaa chako mahususi kama hoja kama ilivyo katika amri ifuatayo, bendera -H au --health imejumuishwa ili kuonyesha ubinafsi wa afya kwa ujumla wa SMART. - tathmini ya matokeo ya mtihani.

$ sudo smartctl -H /dev/sda10

Matokeo hapo juu yanaonyesha kuwa diski yako kuu ni nzuri, na huenda isipate hitilafu za maunzi hivi karibuni.

Kwa muhtasari wa maelezo ya diski, tumia chaguo la -a au --all kuchapisha taarifa zote za SMART kuhusu diski na -x au --xall ambayo inaonyesha taarifa zote za SMART na zisizo SMART kuhusu diski.

Katika somo hili, tulishughulikia mada muhimu sana kuhusu uchunguzi wa afya ya hifadhi ya diski, unaweza kuwasiliana nasi kupitia sehemu ya maoni iliyo hapa chini ili kushiriki mawazo yako au kuuliza maswali yoyote na ukumbuke kuwa karibu kila wakati kwenye Tecmint.