Kontrolloni hard diskun tuaj për gabime në ubuntu. Kontrollimi i shëndetit të diskut në Ubuntu. Mënyra e rikuperimit nga CD-ja e instalimit

Çdo kompjuter është një pajisje komplekse që përbëhet nga shumë komponentë dhe askush nuk është i imunizuar nga dështimet e ndonjërit prej tyre. Në këtë artikull ne do të shikojmë se si të njohim menjëherë një nga problemet serioze me pajisjet e ruajtjes së informacionit, qoftë një hard disk ose një flash drive, dhe si kontrollohet një disk për sektorë të këqij në Linux.

Çdo disk përbëhet nga shumë blloqe (sektorë) të vegjël që ruajnë informacionin në formën e zerove ose njësheve (bit). Nëse, për ndonjë arsye, sistemi operativ nuk mund të shkruajë pak informacion në një sektor të caktuar, atëherë ai mund të konsiderohet "i prishur".

Një sektor mund të dëmtohet për arsye të ndryshme:

  • Defektet e prodhimit
  • Fikni kompjuterin gjatë regjistrimit të informacionit.
  • Konsumimi fizik i makinës.

Një numër i vogël sektorësh të këqij gjenden pothuajse në çdo makinë. Por ia vlen t'i kushtohet vëmendje nëse numri i tyre rritet me kalimin e kohës. Kjo mund të tregojë vdekjen e afërt fizike të makinës dhe është koha që ju të mendoni për ta zëvendësuar atë.

Le të shohim se cilat programe Linux mund të përdorim për të kontrolluar një disk për sektorë të keq Linux.

Kontrollimi i diskut për sektorë të këqij duke përdorur bllokime të këqija.

Badblock është një mjet standard Linux për kontrollimin e sektorëve të këqij. Instalohet si parazgjedhje në pothuajse çdo shpërndarje dhe mund të përdoret për të kontrolluar si një hard disk ashtu edhe një disk të jashtëm.

Së pari, le të shohim se cilat disqe janë të lidhur me sistemin tonë dhe çfarë ndarjesh kanë. Për ta bërë këtë, ne kemi nevojë për një mjet tjetër standard Linux - fdisk.

Natyrisht, ju duhet të ekzekutoni komanda me të drejtat e superpërdoruesit:

Parametri -l i themi fdisk se duhet të tregojmë listën e ndarjeve dhe të dalim.

Tani që e dimë se çfarë ndarjesh kemi, mund t'i kontrollojmë ato për sektorë të këqij. Për ta bërë këtë, ne do të përdorim mjetin e keqblloqeve si më poshtë:

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

Për të kontrolluar, ne specifikojmë parametrat e mëposhtëm:

  • -v— prodhimi i detajuar i informacionit në lidhje me rezultatet e testit.
  • /dev/sda1- seksioni që duam të kontrollojmë për sektorë të këqij.
  • > sektorët e këqij.txt— nxirrni rezultatin e komandës në skedarin badsectors.txt.

Nëse, si rezultat, janë gjetur sektorë të këqij, atëherë duhet të udhëzojmë sistemin operativ që të mos u shkruajë atyre informacione në të ardhmen. Për ta bërë këtë, na duhen shërbimet Linux për të punuar me sistemet e skedarëve:

  • e2fsck. Nëse rregullojmë një ndarje me sisteme skedarësh Linux (ext2,ext3,ext4).
  • fsck. Nëse arnojmë një sistem skedar të ndryshëm nga ext.

Futni komandat e mëposhtme:

$ sudo e2fsck -l badsectors.txt /dev/sda1

Ose, nëse sistemi ynë i skedarëve nuk është ext:

$ sudo fsck -l badsectors.txt /dev/sda1

Parametri -l i themi programit të përdorë listën e sektorëve të këqij nga skedari badsectors.txt, të cilin e morëm më herët kur kontrollonim me mjetin e keqblloqeve.

Kontrollimi i diskut për sektorë të këqij në Linux në smartmontools

Tani le të shohim një mënyrë më moderne dhe më të besueshme për të kontrolluar një disk për sektorë të keq linux. Disqet moderne ATA/SATA, SCSI/SAS, SSD kanë një sistem të integruar vetë-monitorimi S.M.A.R.T (Teknologjia e Vetë-Monitorimit, Analizës dhe Raportimit, Teknologjia e vetë-monitorimit, analizës dhe raportimit), e cila monitoron parametrat e makinës dhe do të ndihmojë në përcaktimin e përkeqësimit të parametrave të makinës në fazat e hershme. Për të punuar me S.M.A.R.T në Linux ekziston një program smartmontools.

Le ta instalojmë së pari. Nëse shpërndarja juaj bazohet në Debian\Ubuntu, atëherë shkruani:

$ sudo apt instaloni smartmontools

Nëse keni një shpërndarje të bazuar në RHEL\CentOS, atëherë shkruani:

$ sudo yum instaloni smartmontools

Një hard disk me defekt është një nga fenomenet më të pakëndshme në funksionimin e kompjuterit. Jo vetëm që mund të humbasim lehtësisht shumë informacione dhe skedarë të rëndësishëm, por zëvendësimi i HDD-së dëmton buxhetin. Le t'i shtojmë kësaj kohen dhe nervat e humbura, të cilat, siç dihet, nuk rikthehen. Për të mos lejuar që problemi të na befasojë dhe ta diagnostikojmë paraprakisht, ia vlen të dini se si të kontrolloni hard diskun për gabime në Ubuntu OS. Ka shumë mjete softuerike që ofrojnë shërbime të tilla.

Si të testoni hard diskun tuaj për gabime në Ubuntu.

Nuk është aspak e nevojshme të shkarkoni programe për të kryer një kontroll të diskut në Ubuntu. Sistemi operativ tashmë ka një mjet që është krijuar për këtë detyrë. Quhet badblock dhe kontrollohet nëpërmjet terminalit.

Hapni një terminal dhe futni:

Kjo komandë shfaq informacion për të gjithë HDD-të që përdoren nga sistemi.

Pas kësaj futemi:

sudo badblocks -sv /dev/sda

Komanda përdoret tashmë për të kërkuar sektorë të dëmtuar. Në vend të /dev/sda, futni emrin e diskut tuaj. Ndërprerësit -s dhe -v përdoren për të shfaqur progresin e kontrollit të blloqeve (s) në rendin e duhur dhe për të ofruar një raport mbi të gjitha veprimet (v).

Duke shtypur Ctrl + C ndalojmë së kontrolluari hard diskun.

Ju gjithashtu mund të përdorni dy komanda të tjera për të monitoruar sistemin e skedarëve.

Për të çmontuar sistemin e skedarëve, futni:

Për të kontrolluar dhe korrigjuar gabimet:

sudo fsck -f -c /dev/sda

  • "-f" e detyron procesin, domethënë, e drejton atë edhe nëse HDD është shënuar si i shëndetshëm;
  • "-c" gjen dhe shënon blloqe të këqija;
  • "-y" është një argument shtesë hyrës që i përgjigjet menjëherë Po të gjitha pyetjeve të sistemit. Në vend të kësaj, mund të futni "-p", do të kontrollohet automatikisht.

Programet

Softueri shtesë gjithashtu bën një punë të shkëlqyer me këtë veçori. Dhe ndonjëherë edhe më mirë. Për më tepër, disa përdorues e kanë më të lehtë të punojnë me një ndërfaqe grafike.

GParted është vetëm për ata që nuk e pëlqejnë një ndërfaqe teksti. Shërbimi kryen një numër të madh detyrash që lidhen me funksionimin e HDD-së në Ubuntu. Kjo përfshin kontrollimin e diskut për gabime.

Së pari, ne duhet të shkarkojmë dhe instalojmë GParted. Futni komandën e mëposhtme për të shkarkuar nga depot zyrtare:

sudo apt-get instalo gparted

  1. Hapni aplikacionin. Të gjitha mediat shfaqen menjëherë në ekranin kryesor. Nëse ndonjë prej tyre është shënuar me një pikëçuditëse, atëherë diçka nuk është në rregull me të.
  2. Klikoni në diskun që dëshironi të kontrolloni.
  3. Klikoni në butonin "Seksioni" i vendosur në krye.
  4. Zgjidhni "Kontrollo për gabime".

Programi do të skanojë diskun. Në varësi të vëllimit të tij, procesi mund të zgjasë më shumë ose më pak. Pas skanimit do të njoftohemi për rezultatet e tij.

Ky është një mjet më kompleks që kryen një kontroll më serioz të HDD duke përdorur parametra të ndryshëm. Si rezultat, është gjithashtu më e vështirë për t'u menaxhuar. Smartmontools nuk ka një ndërfaqe grafike.

Shkarkoni programin:

aftësia instaloni smartmontools

Le të shohim se cilat disqe janë të lidhur me sistemin tonë. Duhet t'i kushtoni vëmendje rreshtave që përfundojnë me një shkronjë, jo me një numër. Këto rreshta përmbajnë informacion rreth disqeve.

ls -l /dev | grep -E 'sd|hd'

Futni komandën për të shfaqur informacion të detajuar rreth medias. Vlen të shikohet parametri ATA. Fakti është se kur zëvendësoni një disk vendas, është më mirë të instaloni një pajisje me të njëjtën ATA ose më të madhe. Në këtë mënyrë ju mund të maksimizoni aftësitë e tij. Dhe gjithashtu shikoni dhe mbani mend parametrat SMART.

smartctl –info /dev/sde

Le të fillojmë kontrollin. Nëse mbështetet SMART, atëherë shtoni "-s". Nëse nuk mbështetet ose është aktivizuar tashmë, atëherë ky argument mund të hiqet.

smartctl -s në -a /dev/sde

Pas kësaj, shikoni informacionin nën LEXO TË DHËNAT SMART SMART. Rezultati mund të marrë dy vlera: KALUAR ose Dështoi. Nëse ndodh kjo e fundit, mund të filloni të bëni kopje rezervë dhe të kërkoni një hard disk zëvendësues.

Aftësitë e programit nuk mbarojnë këtu. Por për një kontroll një herë HDD kjo do të jetë mjaft e mjaftueshme.

Sigurimi

Ky është tashmë një program që është i duhuri për t'u përdorur në një anije që fundoset. Nëse jemi të vetëdijshëm se diçka nuk është në rregull me diskun tonë dhe synojmë të ruajmë sa më shumë skedarë të mbijetuar, atëherë Safecopy do të vijë në shpëtim. Detyra e tij është pikërisht të kopjojë të dhënat nga media e dëmtuar. Për më tepër, ai nxjerr skedarë edhe nga blloqe të thyera.

Instaloni Safecopy:

kopja e sigurt e instalimit sudo apt

Ne transferojmë skedarë nga një dosje në tjetrën. Ju mund të zgjidhni ndonjë tjetër. Në këtë rast, ne po transferojmë të dhëna nga disku sda në dosjen kryesore.

sudo safecopy /dev/sda /home/

Blloqe të këqija

Disa mund të kenë pyetje: "çfarë janë këto blloqe të thyera dhe nga kanë ardhur në HDD-në time nëse nuk e kam prekur kurrë?" Blloqet e këqija, ose sektorët e këqij, janë seksione të HDD që nuk janë më të lexueshme. Në çdo rast, kështu janë shënuar nga sistemi i skedarëve për arsye objektive. Dhe ka shumë të ngjarë, ka vërtet diçka që nuk shkon me diskun në këto vende. "Të këqijat" gjenden si në hard disqet e vjetër ashtu edhe në ato më moderne, pasi ato punojnë duke përdorur pothuajse të njëjtat teknologji.

Sektorët e këqij shfaqen për arsye të ndryshme.

  • Regjistrimi u ndërpre për shkak të ndërprerjes së energjisë. Të gjitha informacionet që hyjnë në hard disk ndahen në formën e njësheve dhe zeros në pjesë të ndryshme të tij. Të prishësh këtë proces do të thotë të ngatërrosh shumë hard diskun.
  • Montimi me cilësi të dobët. Këtu nuk ka asgjë për të thënë. Me një pajisje të lirë kineze, çdo gjë mund të fluturojë.

Tani ju e dini se si të skanoni HDD-në tuaj për gabime. Kontrollimi i diskut, si në Ubuntu ashtu edhe në sisteme të tjera, është një operacion mjaft i rëndësishëm që duhet të kryhet të paktën një herë në vit.

Herë pas here duhet të kontrolloni hard diskun tuaj. Unë besoj se nuk ka asgjë më të vlefshme se informacioni në një hard disk, epo, natyrisht, pa llogaritur jetën tonë, dhe do të jetë oh, çfarë turp kur fotot, videot, abstraktet e nevojshme dhe raportet e punës, fjalëkalimet dhe ndonjë të dhëna të tjera të rëndësishme zhduken. Si të kontrolloni një hard disk në Linux, dhe në rastin tonë në Ubuntu, dhe cilat programe ekzistojnë për testimin e ndihmësve dhe shpëtimtarëve tanë - disqet e ngurtë? Ju duhet të kontrolloni hard diskun jo nga sistemi i instaluar në të, por nga LiveCD/USB. Një ndërtim i tillë i vlefshëm do të ishte Parted Magic, megjithëse kjo mund të bëhet edhe nga një CD/USB e Ubuntu. Ky është një komplet i plotë municioni për të punuar me disqe të ngurtë. Këtu keni GParted, për ndryshimin e përmasave të ndarjeve të HDD (analoge me Acronis Disc Director) dhe CloneZilla, për krijimin e kopjeve të sakta të disqeve ose ndarjeve të sistemit tuaj me rikuperim të mëvonshëm, dhe GSmartControl - për raportimin e statusit të diskut tuaj dhe shumë më tepër. Pra, le të fillojmë rishikimin e programeve për kontrollimin e hard drive në Ubuntu.

Programi i konsolës Blloqe të këqija.

Për të zbuluar se si disku juaj ose disqet janë të ndarë dhe zgjidhni një ndarje për të kontrolluar, ekzekutoni komandën:

sudo fdisk -l

Për të filluar skanimin për sektorë të këqij, thjesht ekzekutoni komandën në Terminal:

sudo badblocks -sv /dev/sdb1

Ku:

/dev/sdb1- ky është seksioni që kontrollohet,

-s— do të shfaqë informacione në lidhje me skanimin në përqindje, praninë ose mungesën e sektorëve "të këqij", etj.,

-v— do të shfaqë informacion të detajuar në lidhje me kontrollin.

Nëse keni nevojë të merrni një raport teksti, atëherë duhet të ekzekutoni komandën e mëposhtme:

sudo badblocks -s /dev/sdb1 > gabimet.txt

Në vend të /dev/sdb1 ju duhet të tregoni ndarjen e dëshiruar të hard drive tuaj dhe një skedar teksti do të shfaqet në direktorinë tuaj Home gabime.txt me një raport. Nëse ka akoma gjëra të këqija, atëherë këshillohet t'i shënoni në mënyrë që sistemi të mos i qaset ato gjatë punës me diskun. Për të shënuar sektorët e këqij, ekzekutoni komandën:

sudo e2fsck -l gabime.txt /dev/sdb1

Celës -l lejon programin të përdorë skedarin errors.txt për të punuar me sektorë të këqij. Por ju mund të shmangni dy komandat e mësipërme dhe të ekzekutoni vetëm një:

sudo e2fsck -ct /dev/sdb1

Programi e2fsck është pjesë e paketës softuerike E2fsprogs, e cila përfshin bllokimin e keq dhe çelësin -c bën të mundur përdorimin e programit badblock për të kërkuar sektorë të këqij.

Për të kontrolluar sistemin e skedarëve (ext 2/ext 3/ext 4) ekzekutoni komandën e mëposhtme:

e2fsck -y /dev/partition i diskut tuaj ose i të gjithë diskut

Celës -y i thotë programit që t'i përgjigjet pozitivisht të gjitha pyetjeve.

Opsione të tjera të përdorura zakonisht:

-p,-a"riparoni" automatikisht sistemin e skedarëve pa bërë asnjë pyetje.
-f kontroll i detyruar (i detyruar). Kontrolli do të ndodhë në çdo rast, edhe nëse sistemi i skedarëve nuk ka nevojë për të.
-c nis programin e bllokimeve të këqija për të gjetur dhe shënuar sektorë "të këqij" në disk;
-v Informacioni i detajuar në lidhje me verifikimin do të shfaqet.

Edhe pse fsck mund të përdoret në vend të e2fsck. Por të gjithë janë të lirë të zgjedhin atë që është më e mirë ose më e përshtatshme për të.

Programi i disqeve.

Ubuntu ka një program të shkëlqyer Disqet, i cili ofron informacione për të gjitha pajisjet e lidhura në sistem (hard disqet, disqet flash, disqet CD/DVD, etj.) Duke e drejtuar atë, mund të zbuloni të dhënat S.M.A.R.T. në diskun e interesit.

Programi GSmartControl

Dhe së fundi, unë dua të rekomandoj programin GSmartControl, e cila është një guaskë grafike (GUI) për programin e konsolës - smartctl. Mund ta gjeni në Qendrën e Aplikimeve të Ubuntu, ose ta instaloni përmes Terminalit me komandën:

sudo apt-get instaloni gsmartcontrol

Programi tregon informacion të plotë mbi të dhënat S.M.A.R.T. Mund të mësoni më shumë për secilin artikull .

Epo, ju keni mësuar se si të kontrolloni një hard disk në Linux. Mund t'ju shërbejë mirë ky informacion! Paç fat!

Çdo kompjuter është një pajisje komplekse që përbëhet nga shumë komponentë dhe askush nuk është i imunizuar nga dështimet e ndonjërit prej tyre. Në këtë artikull do të shikojmë se si të njohim menjëherë një nga problemet serioze me pajisjet e ruajtjes së informacionit, qoftë ai një hard disk ose një flash drive, dhe si kontrollohet një disk për sektorë të këqij në Linux.

Çdo disk përbëhet nga shumë blloqe (sektorë) të vegjël që ruajnë informacionin në formën e zerove ose njësheve (bit). Nëse, për ndonjë arsye, sistemi operativ nuk mund të shkruajë pak informacion në një sektor të caktuar, atëherë ai mund të konsiderohet "i prishur".

Një sektor mund të dëmtohet për arsye të ndryshme:

  • Defektet e prodhimit
  • Fikni kompjuterin gjatë regjistrimit të informacionit.
  • Konsumimi fizik i makinës.

Një numër i vogël sektorësh të këqij gjenden pothuajse në çdo makinë. Por ia vlen t'i kushtohet vëmendje nëse numri i tyre rritet me kalimin e kohës. Kjo mund të tregojë vdekjen e afërt fizike të makinës dhe është koha që ju të mendoni për ta zëvendësuar atë.

Le të shohim se cilat programe Linux mund të përdorim për të kontrolluar një disk për sektorë të keq Linux.

Kontrollimi i diskut për sektorë të këqij duke përdorur bllokime të këqija.

Badblock është një mjet standard Linux për kontrollimin e sektorëve të këqij. Instalohet si parazgjedhje në pothuajse çdo shpërndarje dhe mund të përdoret për të kontrolluar si një hard disk ashtu edhe një disk të jashtëm.

Së pari, le të shohim se cilat disqe janë të lidhur me sistemin tonë dhe çfarë ndarjesh kanë. Për ta bërë këtë, ne kemi nevojë për një mjet tjetër standard Linux - fdisk.

Natyrisht, ju duhet të ekzekutoni komanda me të drejtat e superpërdoruesit:

Parametri -l i themi fdisk se duhet të tregojmë listën e ndarjeve dhe të dalim.

Tani që e dimë se çfarë ndarjesh kemi, mund t'i kontrollojmë ato për sektorë të këqij. Për ta bërë këtë, ne do të përdorim mjetin e keqblloqeve si më poshtë:

sudo badblocks -v /dev/sda1 > badsectors.txt

Për të kontrolluar, ne specifikojmë parametrat e mëposhtëm:

  • -v- prodhimi i detajuar i informacionit në lidhje me rezultatet e testit.
  • /dev/sda1- seksioni që duam të kontrollojmë për sektorë të këqij.
  • > sektorët e këqij.txt- nxjerr rezultatin e komandës në skedarin badsectors.txt.

Nëse, si rezultat, janë gjetur sektorë të këqij, atëherë duhet të udhëzojmë sistemin operativ që të mos u shkruajë atyre informacione në të ardhmen. Për ta bërë këtë, na duhen shërbimet Linux për të punuar me sistemet e skedarëve:

  • e2fsck. Nëse rregullojmë një ndarje me sisteme skedarësh Linux (ext2,ext3,ext4).
  • fsck. Nëse arnojmë një sistem skedar të ndryshëm nga ext.

Futni komandat e mëposhtme:

sudo e2fsck -l badsectors.txt /dev/sda1

Ose, nëse sistemi ynë i skedarëve nuk është ext:

sudo fsck -l badsectors.txt /dev/sda1

Parametri -l i themi programit të përdorë listën e sektorëve të këqij nga skedari badsectors.txt, të cilin e morëm më herët kur kontrollonim me mjetin e keqblloqeve.

Kontrollimi i diskut për sektorë të këqij në Linux në smartmontools

Tani le të shohim një mënyrë më moderne dhe më të besueshme për të kontrolluar një disk për sektorë të keq linux. Disqet moderne ATA/SATA, SCSI/SAS, SSD kanë një sistem të integruar vetë-monitorimi S.M.A.R.T (Teknologjia e Vetë-Monitorimit, Analizës dhe Raportimit, Teknologjia e vetë-monitorimit, analizës dhe raportimit), e cila monitoron parametrat e makinës dhe do të ndihmojë në përcaktimin e përkeqësimit të parametrave të makinës në fazat e hershme. Për të punuar me S.M.A.R.T në Linux ekziston një program smartmontools.

Le ta instalojmë së pari. Nëse shpërndarja juaj bazohet në Debian\Ubuntu, atëherë shkruani:

sudo apt instaloni smartmontools

Nëse keni një shpërndarje të bazuar në RHEL\CentOS, atëherë shkruani:

sudo yum instaloni smartmontools

Tani që kemi instaluar smartmontools, mund të shohim faqen e ndihmës duke përdorur komandën:

Le të kalojmë në punën me shërbimin. Futni komandën e mëposhtme me parametrin -H në mënyrë që programi të na tregojë informacion në lidhje me statusin e diskut:

sudo smartctl -H /dev/sda1

Siç mund ta shihni, kontrollimi i diskut për sektorë të keq linux ka përfunduar dhe programi na thotë se gjithçka është në rregull me diskun!

Për më tepër, mund të specifikoni parametrat e mëposhtëm -a ose -- të gjitha për të marrë edhe më shumë informacion rreth makinës, ose -x Dhe --xall për të parë informacionin, duke përfshirë parametrat e tjerë të diskut.

konkluzionet

Në këtë artikull, ne shikuam mënyrat për të kontrolluar disqet për sektorë të këqij nën Linux, në mënyrë që të parashikojmë dështimet e mundshme në kohë dhe të mos humbim të dhënat.

nga Admin

Le të shohim mënyrat për të kontrolluar dhe diagnostikuar HDD në sistemet Linux. Informacioni në lidhje me funksionimin e HDD do t'ju ndihmojë të analizoni gjendjen dhe, nëse është e nevojshme, të zëvendësoni median e dështuar, duke parandaluar kështu prishjen e sistemit ose humbjen e të dhënave. Për më tepër, ne shtojmë monitorimin e HDD-së inteligjente në sistemin tonë të monitorimit zabbix

Ne marrim një listë të disqeve të lidhura në sistem

Për të përcaktuar se ku është montuar, le të bëjmë

Shikoni hapësirën e zënë në një makinë të veçantë

Nëse ka një udhëtim të butë, le ta kontrollojmë me komandën e mëposhtme

root@big:~# cat /proc/mdstat
Personalitetet:
md1: bastisje aktive1 sdb3 sda3
965888832 blloqe super 1.2

md0: bastisje aktive1 sdb1 sda1
9756544 blloqe super 1.2
pajisje të papërdorura:
root@i madh:~#

çfarë bastisjeje është instaluar (montuar)
md0- emri i pajisjes së bastisjes
sda sdb- përfshirë pajisjet në këtë bastisje
- gjendja e disqeve në grupin RAID

Instaloni paketat e nevojshme

aftësia instaloni hdpparm sysstat smartmontools

Ne shikojmë statusin e shpejtësisë së leximit nga disku

Me ndihmë iostat(si pjesë e sysstat) ne analizojmë ngarkesën në HDD-të tanë

Ne shikojmë daljen e të dhënave për të gjithë disqet në intervale prej 10 sekondash

Ju mund të përcaktoni diskun për të analizuar duke shtuar

Duke përdorur këtë mjet, ne do të përcaktojmë ngarkesën në pajisjet tona, statistikat I/O dhe përqindjen e përdorimit.

mesatare-cpu: % përdorues % e bukur % sistem %ioprit %vjedh % boshe
0,16 0,00 1,89 23,75 0,00 74,21

Kontrollimi i statusit të disqeve

Së pari, le të kontrollojmë HDD-në tonë për blloqe të këqija, nëse është e nevojshme, t'i zgjedhim ato dhe t'i shënojmë që të shpërfillen.

blloqe të këqija /dev/sda3 -sv > /root/badblockSDA3
Kontrollimi për blloqe të këqija (test vetëm për lexim): 27,93% e kryer, 36:12 ka kaluar. (gabime 0/0/0)

/dev/sda3- emri i pajisjes që testohet
s- shfaqja e informacionit të përqindjes
v- aktivizoni modalitetin e detajuar
> /root/badblockSDA3- shkruani sektorë të këqij në një skedar

Shënimi i blloqeve të këqija (në të ardhmen, blloqet e shënuara do të injorohen nga sistemi):

e2fsck -l /root/badblockSDA3 /dev/sda3

Blloqet e këqija janë shënuar dhe mund të punoni me diskun.

KUJDES!!! Ky veprim duhet të kryhet në një media të pamontuar ose në modalitetin vetëm për lexim

KUJDES!!! Pajisja e testuar dhe pajisja në të cilën do të shënohen blloqet e këqija duhet të jenë të njëjta!

Ne marrim të dhëna S.M.A.R.T për funksionimin e HDD

Ku /dev/sdX është emri i pajisjes që duhet të kontrollohet.
Ju do të merrni rezultatin e atributeve S.M.A.R.T, kuptimi i secilës prej të cilave përshkruhet mirë në wiki

Monitorimi i statusit S.M.A.R.T të hard disqeve në Zabbix

Për çdo makinë kontrollojmë mbështetjen SMART

root@big:~# smartctl -i /dev/sda |grep SMART
Mbështetja SMART është: E disponueshme - pajisja ka aftësinë SMART.
Mbështetja SMART është: Aktivizuar
root@i madh:~#

Nëse mbështetet, por nuk aktivizohet, atëherë aktivizojeni

smartctl -s në -S në -o në /dev/sda

kontrolloni statusin me komandën

smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "

root@big:/etc/zabbix# smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "
KALUAR
root@big:/etc/zabbix#

Në skedarin e konfigurimit të agjentit të agjentit zabbix, aktivizoni parametrin e kontrollit inteligjent për diskun

UserParameter=HDD_smart.[*],sudo smartctl -H /dev/$1 |grep "test"| cut -f2 -d: |tr -d " "

Ku HDD_i zgjuar- çelësi për elementin zabbix

V sudoers shtoni një hyrje

zabbix ALL=NOPASSWD:/usr/sbin/smartctl

rinisni agjentin sudo dhe zabbix.

Për të qenë të sigurt për korrektësinë, le të identifikohemi si përdorues zabbix dhe të kontrollojmë ekzekutimin e komandës sonë

root@big:/etc/zabbix# su - zabbix -s /bin/bash
Drejtoria mungon ose është e paarritshme, identifikohu me HOME=/
zabbix@big:/$ sudo smartctl -H /dev/sda |grep "test"| cut -f2 -d: |tr -d " "
KALUAR
zabbix@big:/$

Le të krijojmë një agjent zabbix në serverin zabbix ( Aktiv) elementi i të dhënave

Emri- arbitrare
Lloji- Agjent Zabbix (Aktiv)
Celës- HDD_smart. - për diskun e parë, për të dytin, përkatësisht...
Lloji- Simboli

Dhe pas ca kohësh ne vëzhgojmë të dhënat




Top