Internet ablakok Android

A HDD ellenőrzése törött linux szektorokért. Linux: ellenőrizze a lemezt

Vajon Linus Torvalds megalkotta az ötletét, hogy a Linuxot beágyazott rendszerekben is használják, nemcsak olcsó otthoni útválasztókban, hanem olyan komoly telekommunikációs megoldásokban is, mint az AVAYA PBX?

Nemrég szükség volt egy nagy ügyfél AVAYA automata telefonközpontjának helyreállítására. Ez egy Avaya G650 Media Gateway (ház), Avaya S8400 szerverrel (processzor). Ahol 2 GB CompactFlash adathordozót használnak rendszerlemezként. Ami feltételesen IDE interfésszel rendelkező SSD meghajtónak tekinthető.
És mi volt a meglepetésem, amikor egy kártyaolvasón keresztül csatlakoztattam a CF meghajtót, láttam a Linux fájlrendszer ismerős szerkezetét. Ez természetesen leegyszerűsítette a CF meghajtó teljesítményének ellenőrzését.

Hogyan lehet ellenőrizni egy Linux lemez fájlrendszerét, hogy vannak-e hibák

A MicroSoft DOS operációs rendszerben (ja igen, emlékszem az 5.0-s verzióra, ami egy hajlékonylemezre fért!) volt egy CHKDSK lemezellenőrző parancs. És van valami hasonló a Linuxban is.
A Linux-lemezen lévő fájlrendszer-hibák ellenőrzéséhez meg kell találnia az ellenőrizendő fájlrendszerek nevét:

# df -h Fájlrendszer Használt méret Elérhetőség Felhasználás % Felszerelve / dev / sda 20G 4.0G 15G 21% / / dev / sdd1 1G 455M 555M 46% / media / Np% blsl3648B4Jjeiedgyy / 6M /9%sd média 8M /10G 10.13-23dd nincs 246M 0 246M 0% / dev / shm

A tesztelés alatt álló CF meghajtó esetében ez / dev / sdd1és / dev / sdd6
Ezután le kell választania a tesztelt fájlrendszereket:

#sudo umount / dev / sdd1 # sudo umount / dev / sdd6

#fsck -y / dev / sdd1 # fsck -y / dev / sdd6

Paraméter -y automatikusan igennel válaszol minden kérdésre, amit általában a legtöbb felhasználó meg is tesz.

Lunux FSCK fájlrendszer-ellenőrző eredményei

Az én esetemben hibák voltak az egyik szakaszon, amelyet a segédprogram javított. Ezután a CF meghajtó visszakerült a helyére, és az Avaya PBX helyreállt.

Bármely számítógép összetett eszköz, amely sok összetevőből áll, és senki sem mentes ezek egyikének meghibásodásától. Ebben a cikkben megvizsgáljuk, hogyan lehet időben felismerni a tárolóeszközök egyik komoly problémáját, legyen szó merevlemezről vagy flash meghajtóról, és hogyan lehet ellenőrizni a lemezen a rossz linux szektorokat.

Bármely tárolóeszköz sok kis blokkból (szektorból) áll, amelyek nullák vagy egyesek (bitek) formájában tárolják az információkat. Ha az operációs rendszer valamilyen oknál fogva nem tud egy kis információt írni egy bizonyos szektorba, akkor az "eltörtnek" tekinthető.

Egy szektor több okból is megsérülhet:

  • Gyártási hibák
  • Kapcsolja ki a számítógépet az adatok rögzítése közben.
  • A meghajtó fizikai kopása.

Szinte minden meghajtón található néhány hibás szektor. De érdemes odafigyelni, ha számuk idővel növekszik. Ez a meghajtó közelgő fizikai halálát jelezheti, és itt az ideje, hogy gondolkodjon a cserén.

Nézzük meg, milyen Linux segédprogramokkal ellenőrizhetjük a lemezen a rossz linux szektorokat.

A meghajtó ellenőrzése hibás szektorok szempontjából badblocks használatával.

A Badblocks egy szabványos Linux segédprogram a hibás szektorok ellenőrzésére. Alapértelmezés szerint szinte minden elosztókészletbe telepítve van, és mind a merevlemez, mind a külső meghajtó ellenőrzésére használható.

Először nézzük meg, milyen meghajtók csatlakoznak a rendszerünkhöz, és milyen partíciókkal rendelkeznek. Ehhez szükségünk van egy másik szabványos Linux segédprogramra - az fdisk-re.

Természetesen a parancsokat szuperfelhasználói jogokkal kell végrehajtania:

Paraméter -l azt mondjuk az fdisknek, hogy mutassa meg a partíciók listáját és lépjen ki.

Most, hogy tudjuk, milyen partícióink vannak, ellenőrizhetjük rajtuk a hibás szektorokat. Ehhez a következőképpen használjuk a badblocks segédprogramot:

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

Az ellenőrzéshez a következő paramétereket adjuk meg:

  • -v- az ellenőrzés eredményeiről szóló információk részletes megjelenítése.
  • / dev / sda1- az a szakasz, amelyben ellenőrizni akarjuk a hibás szektorokat.
  • > badsectors.txt- a parancs eredményét kiadjuk a badsectors.txt fájlba.

Ha ennek eredményeként hibás szektorokat találtunk, akkor utasítanunk kell az operációs rendszert, hogy a jövőben ne írjon be információkat. Ehhez Linux segédprogramokra van szükségünk a fájlrendszerekkel való munkához:

  • e2fsck. Ha javítunk egy partíciót Linux fájlrendszerekkel (ext2, ext3, ext4).
  • fsck. Ha az ext-től eltérő fájlrendszert javítunk.

A következő parancsokat írjuk be:

sudo e2fsck -l badsectors.txt / dev / sda1

Vagy ha a fájlrendszerünk nem ext:

sudo fsck -l badsectors.txt / dev / sda1

Paraméter -l azt mondjuk a segédprogramnak, hogy használja a badsectors.txt fájl hibás szektorainak listáját, amelyet korábban kaptunk, amikor ellenőriztük a badblocks segédprogrammal.

Meghajtó ellenőrzése hibás szektorokat keresve Linuxon a smartmontoolsban

Most nézzünk meg egy modernebb és megbízhatóbb módszert a rossz linux szektorok lemezének ellenőrzésére. A modern ATA / SATA, SCSI / SAS, SSD meghajtók beépített önellenőrző rendszerrel rendelkeznek S.M.A.R.T (önfelügyeleti, elemzési és jelentéskészítési technológia)., Önellenőrző, elemző és jelentéskészítő technológia), amely figyeli a hajtás paramétereit, és segít a hajtás teljesítményének korai szakaszában történő romlásának meghatározásában. Az S.M.A.R.T-vel való együttműködéshez Linuxban van egy smartmontools segédprogram.

Először telepítsük. Ha a disztribúció Debian \ Ubuntu alapú, akkor írja be:

sudo apt install smartmontools

Ha rendelkezik RHEL \ CentOS alapú terjesztési készlettel, akkor írja be:

sudo yum telepítse a smartmontools-t

Most, hogy telepítettük a smartmontools-t, láthatjuk a súgóoldalt a következő paranccsal:

Térjünk rá a segédprogrammal való munkára. A következő parancsot adjuk meg a paraméterrel -Hígy a segédprogram információkat mutat a meghajtó állapotáról:

sudo smartctl -H / dev / sda1

Amint láthatja, a lemezen a rossz linux szektorok ellenőrzése befejeződött, és a segédprogram azt mondja, hogy minden rendben van a meghajtóval!

Ezenkívül a következő paramétereket adhatja meg -a vagy --összes hogy még több információhoz jusson az autózásról, ill -xés --xall információk megtekintéséhez, beleértve a hajtás többi paraméterét is.

következtetéseket

Ebben a cikkben megvizsgáltuk, hogyan ellenőrizheti a meghajtókat a hibás szektorok tekintetében Linux alatt, hogy időben előre jelezze az esetleges hibákat, és ne veszítsen adatot.

A számítógép olyan eszköz, amelynek működése számos összetevő kölcsönhatásán alapul. Idővel meghibásodást okozhatnak. A gép hibás működésének egyik leggyakoribb oka a hibás szektorok a lemezen, ezért rendszeres időközönként tesztelni kell. A Linux ehhez minden lehetőséget biztosít.

Mik azok a törött blokkok és miért jelennek meg

A blokk (szektor) egy kis cella a lemezen, amely bitek (0 és 1) formájában tárol információkat. Amikor a rendszer nem tudja beírni a következő bitet egy cellába, bitszektorról beszélnek. Az ilyen blokkok megjelenésének több oka is lehet:

  • gyártási hibák;
  • kapcsolja ki az információ rögzítése közben;
  • a lemez fizikai kopása.

Kezdetben szinte minden médiában vannak jogsértések. Idővel számuk növekedhet, ami a készülék közelgő meghibásodását jelzi. Linux alatt többféleképpen tesztelheti a lemezt, hogy hibás-e.

Linux lemezellenőrzés

Számos operációs rendszer fut a Linux kernelen, köztük az Ubuntu és a Debian. A lemezellenőrzési eljárás univerzális és mindegyikhez megfelelő. Érdemes átgondolni az adathordozó tesztelésének idejét, amikor a lemezrendszer nagy terhelés alatt áll, az adathordozóval való munkavégzés (írás/olvasás) sebessége jelentősen lecsökkent, vagy ezek az eljárások akár hibákat is okoznak.

Sokan ismerik a Windows programot - Victoria HDD. A fejlesztők gondoskodtak a megfelelőek Linuxra való megírásáról.

Badblocks

A Badblocks egy lemezes segédprogram, amely alapértelmezés szerint az Ubuntu és más Linux disztribúciók része. A program lehetővé teszi a merevlemez és a külső meghajtók tesztelését.

Fontos! A cikkben szereplő összes terminálparancs a sudo paraméterrel kezdődik, mivel a végrehajtáshoz szuperfelhasználói jogok szükségesek.

Mielőtt tesztelne egy lemezt Linux alatt, ellenőrizze, hogy mely meghajtók csatlakoznak a rendszerhez az fdisk-l segédprogrammal. Megjeleníti a rajtuk elérhető szakaszokat is.

Most folytathatja a hibás szektorok közvetlen tesztelését. A Badblocks munka a következőképpen szerveződik:

badblocks -v / dev / sdk1> bsector.txt

A rekord a következő parancsokat és operandusokat használja:

  • -v - részletes jelentést jelenít meg az elvégzett ellenőrzésről;
  • / dev / sdk 1- az ellenőrzött szakaszt;
  • bsector.txt - eredmények írása szöveges fájlba.

Ha hibás blokkokat talál a lemez ellenőrzése közben, akkor a használt fájlrendszertől függően futtassa az fsck vagy az e2fsck segédprogramot. Korlátozzák az információírást a nem működő szektorokra. Ext2, ext3 vagy ext4 fájlrendszer esetén futtassa a következő parancsot:

fsck -l bsector.txt / dev / sdk1

Másképp:

fsck -l bsector.txt / dev / sdk1

Az -l paraméter jelzi a programnak, hogy a hibás blokkok a bsector.txt fájlban vannak felsorolva, és ezeket ki kell zárni.

Gparted

A segédprogram szöveges felület igénybevétele nélkül ellenőrzi a Linux fájlrendszert.

Az eszköz eredetileg nem szerepel az operációs rendszer disztribúcióiban, ezért a következő parancs futtatásával kell telepíteni:

apt-get install gparted

Az elérhető meghajtók az alkalmazás főablakában jelennek meg. Hogy itt az ideje tesztelni a hordozót, az egyértelműen a neve melletti felkiáltójelből derül ki. Az ellenőrzés a felső panelen található "Szakasz" almenüben a "Hibák ellenőrzése" menüpontra kattintva indul. A kívánt lemez előre ki van választva. Amikor a vizsgálat befejeződött, a segédprogram megjeleníti az eredményt.

A HDD és egyéb tárolóeszközök ellenőrzése a GParted alkalmazással elérhető az Ubuntu, FreeBSD, Centos, Debian és egyéb Linux kernelen futó disztribúciók felhasználói számára.

Smartmontools

Az eszköz lehetővé teszi a fájlrendszer nagyobb megbízhatóságú tesztelését. A modern merevlemezek beépített S. M. A. R. T. önellenőrző modullal rendelkeznek, amely elemzi a meghajtó adatait, és már a kezdeti szakaszban segít a meghibásodás meghatározásában. A Smartmontools úgy lett kialakítva, hogy ezzel a modullal működjön.

A telepítés a terminálon keresztül indul:

  • apt install smartmontools - Ubuntu / Debian számára;
  • yum telepítse a smartmontools-t a CentOS-hez.

A merevlemez állapotával kapcsolatos információk megtekintéséhez írja be a következő sort:

smartctl –H / dev / sdk1

A hibaellenőrzés a lemez méretétől függően eltérő időt vesz igénybe. A végén a program megjeleníti az eredményt a hibás szektorok jelenlétéről vagy hiányáról.

A segédprogram egyéb paraméterekkel is rendelkezik: -a, --all, -x, --xall. További információért a segítséget hívják:

Biztonságos másolat

Ha szükség van egy merevlemez tesztelésére Linux alatt, akkor készen kell állnia minden eredményre.

A Safecopy alkalmazás átmásolja az adatokat egy sérült eszközről egy működőre. A forrás lehet merevlemez és cserélhető adathordozó is. Ez az eszköz figyelmen kívül hagyja az I/O hibákat, olvasásokat, hibás blokkokat, és folyamatosan fut. A végrehajtási sebesség a lehető leggyorsabb, amit a számítógép biztosít.

Megjegyzés! A segédprogram nem a törölt fájlok helyreállítására szolgál. Kiveszi a törött szektorokban tárolt információkat.

A Safecopy Linux rendszerre történő telepítéséhez írja be a következő sort a terminálba:

A szkennelés a következő paranccsal indul:

biztonságos másolat / dev / sdk1 / home / fájlok /

Itt az első elérési út a sérült lemez, a második az a könyvtár, ahová a fájlok mentésre kerülnek.

A program képes képet készíteni egy instabil tárolóeszköz fájlrendszeréről.

Mi a teendő, ha hibát talál az Ubuntu rendszerprogramban

Új szoftver telepítése vagy rendszerbeállítások módosítása a "Hiba észlelve a rendszerprogramban" üzenetet jelenítheti meg. Sokan figyelmen kívül hagyják, mivel nem befolyásolja az általános munkát.

A problémával általában az Ubuntu 16.04-es verziójának felhasználói találkoznak. Ebben az esetben nincs szükség a HDD tesztelésére, mivel a probléma valószínűleg szoftverhiba. Az üzenet a program váratlan leállásáról értesít, és felajánlja a jelentés küldését a fejlesztőknek. Ha beleegyezik, megnyílik egy böngészőablak, ahol ki kell töltenie egy 4 lépésből álló űrlapot. Ez az opció nehézségeket okoz, és nem garantálja, hogy a hiba eltűnik.

A második módszer csak akkor segít elkerülni az üzenet megjelenését, ha ugyanaz a program hívja meg. Ehhez a következő értesítésnél be kell jelölnie a "Ne mutasson többet ehhez a programhoz" opciót.

A harmadik módszer az Apport segédprogram letiltása, amely az információgyűjtésért és a jelentések küldéséért felelős Linux alatt. Ez a megközelítés teljesen kiküszöböli a hibákat tartalmazó felugró ablakokat. Lehetőség van csak az értesítések megjelenítésének letiltására, így a beszedési szolgáltatás működőképes marad. Ehhez a következőket kell tennie:

gsettings set com.ubuntu.update-notifier show-apport-crashes false

Az adatok gyűjtése továbbra is a / var / crash mappában történik. Rendszeresen meg kell tisztítani őket, hogy ne töltsenek fel lemezterületet:

Az Apport szolgáltatások teljes letiltásához egy bejegyzést kell bevinni a terminálba:

gksu gedit / etc / default / apport

A megjelenő szövegben az engedélyezési mező értéke 1-ről 0-ra változik. Később a szolgáltatás újraengedélyezéséhez az alapértelmezett beállításokat adjuk vissza.

Következtetés

A fájlok elvesztésének megelőzése érdekében javasoljuk, hogy rendszeresen tesztelje a merevlemezt és a cserélhető adathordozót. A Linux többféle megközelítést kínál a probléma megoldására. Olyan segédprogramok listájából választhat, amelyek azonosítják a hibás szektorokat, és információkat továbbítanak egy normálisan működő eszközre.

Időnként ellenőriznie kell a merevlemezt. Hiszem, hogy nincs értékesebb információ a merevlemezen, persze, ha nem számoljuk az életünket, és ó, milyen szégyen lesz, amikor a családi fényképek, videók, szükséges kivonatok és beszámolók a munkáról, jelszavakról és minden más fontos adat eltűnik. Hogyan lehet ellenőrizni a merevlemezt Linuxban, esetünkben Ubuntuban, és milyen programok vannak a segítőink, megmentőink - merevlemezek - tesztelésére? A merevlemezt nem a rá telepített rendszerről kell ellenőrizni, hanem a LiveCD / USB-ről. Az egyik ilyen értékes build a Parted Magic, bár megteheti CD-ről / USB Ubunturól is. Ez egy komplett lőszerkészlet a hardy-vel való munkához. Itt találja a GParted-et a merevlemez-partíciók átméretezéséhez (az Acronis Disc Directorhoz hasonlóan), a CloneZillát, hogy pontos másolatokat készítsen a rendszerlemezekről vagy -partíciókról a későbbi helyreállítással, valamint a GSmartControl-t - a lemez állapotának jelentésére, és még sok mást. Kezdjük tehát az Ubuntu merevlemez-meghajtójának ellenőrzésére szolgáló programok áttekintését.

Konzol program Badblocks.

Ha meg szeretné tudni, hogy a merevlemez vagy lemezek hogyan vannak particionálva, és kiválasztani az ellenőrizni kívánt partíciót, futtassa a parancsot:

sudo fdisk -l

A hibás szektorok keresésének megkezdéséhez egyszerűen hajtsa végre a parancsot a terminálban:

sudo badblocks -sv / dev / sdb1

ahol:

/ dev / sdb1- ez az ellenőrzött szakasz,

-s- információkat jelenít meg a szkennelésről százalékban, a "törött" szektorok jelenlétéről vagy hiányáról stb.,

-v- részletes információkat jelenít meg a csekkről.

Ha szöveges jelentést szeretne kapni, akkor a következő parancsot kell futtatnia:

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

Ahelyett / dev / sdb1 meg kell adnia a merevlemez kívánt partícióját, és egy szöveges fájl jelenik meg a kezdőkönyvtárban errors.txt jelentéssel. Ha még vannak kitűzők, akkor célszerű megjelölni, hogy a rendszer ne foglalkozzon velük a lemezzel végzett munka során. A hibás szektorok megjelöléséhez futtassa a következő parancsot:

sudo e2fsck -l errors.txt / dev / sdb1

Kulcs -l lehetővé teszi a program számára, hogy az errors.txt fájlt "törött" szektorokkal való együttműködéshez használja. De elkerülheti a fenti két parancsot, és csak egyet futtathat:

sudo e2fsck -ct / dev / sdb1

Az e2fsck program az E2fsprogs szoftvercsomag része, amely között van egy badblock és a kulcs -c lehetővé teszi a badblock segédprogram használatát a hibás szektorok megtalálására.

A fájlrendszer (ext 2 / ext 3 / ext 4) ellenőrzéséhez futtassa a következő parancsot:

e2fsck -y / dev / a lemezpartíciót vagy a teljes lemezt

Kulcs -y felszólítja a segédprogramot, hogy minden kérdésre pozitívan válaszoljon.

Egyéb gyakran használt paraméterek:

-p, -a automatikusan "javítja" a fájlrendszert minden kérdés nélkül.
-f kényszerű (kényszer) ellenőrzés. Az ellenőrzés minden esetben megtörténik, még akkor is, ha a fájlrendszernek nem volt rá szüksége.
-c futtatja a badblocks programot, hogy megtalálja és megjelölje a rossz szektorokat a lemezen;
-v részletes információk jelennek meg a csekkről.

Bár az fsck használható az e2fsck helyett. De mindenki szabadon választhat, hogy neki mi a jobb vagy kényelmesebb.

Lemezek program.

Az Ubuntunak van egy nagyszerű programja Lemezek, amely információkat jelenít meg a rendszerben lévő összes csatlakoztatott eszközről (merevlemezek, flash meghajtók, CD / DVD meghajtók stb.) Futtatásával megtudhatja az S.M.A.R.T. az érdeklõdõ lemezen.

Program GSmartControl

És végül szeretném ajánlani a programot GSmartControl, amely egy grafikus shell (GUI) a konzolprogramhoz - smartctl. Megtalálhatja az Ubuntu Application Centerben, vagy telepítheti a terminálon keresztül a következő paranccsal:

sudo apt-get install gsmartcontrol

A program teljes információt mutat az S.M.A.R.T. szerint. Az egyes tételekről további részletek találhatók .

Nos, most megtanulta, hogyan kell ellenőrizni a merevlemezt linuxban. Ez az információ jó szolgálatot tesz Önnek! Sok szerencsét!

Ha van valami, amivel nagyon nem szeretne találkozni az operációs rendszerében, akkor az mindenképpen a merevlemezek váratlan meghibásodása. A biztonsági mentési és RAID tárolási technológiával nagyon gyorsan minden adatot visszahelyezhet a helyére, de egy hardvereszköz elvesztése óriási terhet róhat a költségvetésre, különösen, ha nem tervezte.

Az ilyen problémák elkerülése érdekében smartmontoolokat használhat. Ez egy szoftvercsomag a tárolóeszközök kezelésére és felügyeletére önellenőrző elemzési és jelentéskészítési technológiával, vagy egyszerűen SMART-tal.

A legtöbb modern ATA / SATA, SCSI / SAS tárolóeszköz SMART interfészt biztosít. A SMART célja a merevlemez megbízhatóságának figyelése, hogy felismerje a különféle hibákat, és időben reagáljon azokra. A Smartmontools két segédprogramból áll, a smartctl-ből és a smartd-ből. Együtt hatékony megfigyelő és figyelmeztető rendszert biztosítanak a Linuxban előforduló esetleges HDD-hibákra. A linuxos merevlemez ellenőrzését az alábbiakban részletesen tárgyaljuk.

A smartmontools csomag a legtöbb Linux disztribúció hivatalos tárolójában található, így a telepítés egyetlen parancsra redukálódik. Debian és Debian-alapú rendszereken futtassa:

aptitude install smartmontools

És a Red Hathez:

yum install smartmontools

Most folytathatja a Linux merevlemez diagnosztizálását.

Merevlemez ellenőrzése a smartctl-ben

Először nézze meg, mely merevlemezek csatlakoznak a rendszerhez:

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

A kimenet valahogy így fog kinézni:

Itt az sdx a számítógéphez csatlakoztatott HDD-eszköz neve.

Egy adott merevlemez-meghajtó információinak megjelenítéséhez (eszközmodell, S/N, firmware-verzió, ATA-verzió, SMART interfész elérhetősége) Futtassa a smartctl-t az info opcióval és a merevlemez nevével. Például a / dev / sda esetén:

smartctl --info / dev / sda

Bár lehet, hogy nem figyel az ATA verzióra, ez az egyik legfontosabb tényező, amikor csereeszközt keresünk. Az ATA minden új verziója kompatibilis a korábbi verziókkal. Például a régebbi ATA-1 és ATA-2 eszközök jól működnek az ATA-6 és ATA-7 interfészeken, de fordítva nem. Ha az eszköz és az interfész ATA verziója nem egyezik, a hardver képességei nem derülnek ki teljesen. Ebben az esetben a legjobb, ha ATA-7 merevlemezt választ a cseréhez.

Az ubuntu merevlemez-ellenőrzést a következő paranccsal futtathatja:

smartctl -s on -a / dev / sda

Itt a lehetőség -s bekapcsolja a SMART jelzőt a megadott eszközön. Eltávolíthatja, ha a SMART támogatás már engedélyezve van. A lemez információi több részre vannak osztva. OKOS ADATOK OLVASÁSAáltalános információkat tartalmaz a merevlemez állapotáról.

AZ OKOS ADATOK OLVASÁSA RÉSZ KEZDETE ===
SMART általános-egészségügyi önértékelés pihenő eredménye: ELÉRHETŐ

Ez a teszt sikeres ( ELÉRHETŐ) vagy nem ( NEM SIKERÜLT). Utóbbi esetben a hiba elkerülhetetlen, kezdje el az adatok biztonsági mentését erről a lemezről.

A következő dolog, amit érdemes megnézni, ha HDD-diagnosztikára van szükség linuxon, az a SMART attribútumtábla.

A SMART tábla tartalmazza a fejlesztő által egy adott lemezhez meghatározott paramétereket, valamint ezeknek a paramétereknek a meghibásodási küszöbét. A táblázat automatikusan kitöltődik és frissül a meghajtó firmware-e alapján.

  • azonosítószám- Attribútumazonosító, általában 1 és 255 közötti decimális szám;
  • ATTRIBUTE_NAME- Az attribútum neve;
  • ZÁSZLÓ- attribútum-feldolgozási jelző;
  • ÉRTÉK- Ez a mező az attribútum állapotának normál értékét jelenti az 1 és 253 közötti tartományban, a 253 a legjobb állapot, az 1 a legrosszabb állapot. A tulajdonságoktól függően a kezdeti érték 100 és 200 között lehet;
  • LEGROSSZABB- minden idők legrosszabb értéke;
  • CSÉPEL- az érték legalacsonyabb értéke, amelyre az átállás után jelentenie kell, hogy a lemez használhatatlan;
  • TÍPUS- attribútum típusa, lehet Pre-fail vagy Old_age. Alapértelmezés szerint minden attribútum kritikusnak számít, vagyis ha egy lemez nem ellenőrzi valamelyik attribútumot, akkor az már SIKERTELEN, de az old_age attribútumok nem kritikusak;
  • FRISSÍTVE- mutatja az attribútumfrissítés gyakoriságát;
  • WHEN_FAILED- értéke FAILING_NOW lesz, ha az attribútum értéke kisebb vagy egyenlő, mint THRESH, vagy "-" értékre, ha magasabb. FAILING_NOW esetén a legjobb, ha a lehető leghamarabb biztonsági másolatot készít, különösen, ha az attribútum típusa Pre-fail.
  • RAW_VALUE a gyártó által megadott érték.

Most azt gondolod, hogy a smartctl jó eszköz, de nincs módom minden alkalommal manuálisan futtatni, jó lenne automatizálni az egészet, hogy a program időszakonként fusson és értesítsen az ellenőrzés eredményéről. És ez smartddal lehetséges.

A smartd és smartctl konfigurálása valós idejű diagnosztikához és felügyelethez

A hdd valós idejű diagnosztikája linuxban nagyon könnyen konfigurálható. Először szerkessze a smartd konfigurációs fájlt - /etc/smartd.conf. Adja hozzá a következő sort:

nano /etc/smartd.conf

/ dev / sda -m [e-mail védett]-M teszt

  • -m - e-mail cím az ellenőrzési eredmények elküldéséhez. Ez lehet egy helyi felhasználói cím, egy szuperfelhasználói cím vagy egy külső cím, ha a szerver e-mail küldésére van beállítva;
  • -M- a levélküldés gyakorisága. egyszer - csak egy üzenetet küldhet a lemezproblémákról. napi- üzeneteket küldeni minden nap, ha problémát találtak. csökkenő- üzeneteket küldeni minden második nap, ha problémát találtak. teszt- küldjön tesztüzenetet a smartd indításakor. végrehajtó- végrehajtja a megadott programot arra a helyre, ahová a levelet küldték.

Mentse el a változtatásokat, és indítsa újra a smartd-t. A következő tartalmú e-mailt kell kapnia:

A teszteket ütemezheti az ütemezése szerint is, ehhez használja a -s kapcsolót és egy reguláris kifejezést, például "T / MM / DD / DN / HH", ahol:

  • T- teszt típusa:
  • L- hosszú teszt;
  • S- rövid teszt;
  • C- teszt elmozdulás (ATA);
  • O- offline (teszt).

A többi karakter határozza meg a teszt dátumát és idejét:

  • MM- az év hónapja;
  • DD- a hónap napja;
  • hh- egy óra;
  • DN- a hét napja (1-től hétfő 7-től vasárnapig;
  • HH, DD és ÓÓ- két tizedesjegygel vannak jelölve.

A pont az összes lehetséges értéket jelenti, a zárójelben lévő kifejezés (A | B | C) a három lehetőség egyikét, a szögletes zárójelben lévő kifejezés egy tartományt (1-től 5-ig) jelent.

Például a linuxos merevlemez teljes ellenőrzéséhez minden hétköznap 13 órakor, adja hozzá a következő sort a smartd.conf fájlhoz:

DEVICESCAN -s (L /../../ / 13)

következtetéseket

Ha gyorsan szeretné ellenőrizni egy merevlemez mechanikai működését, meg szeretné tekinteni annak fizikai állapotát, vagy végre szeretné hajtani a lemez felületének többé-kevésbé teljes vizsgálatát, használja a smartmontoolokat. Ne felejtsen el rendszeresen szkennelni, akkor hálás lesz magának. Csinált már ilyet? Meg fogod tenni? Vagy más módszereket használsz? Írd meg kommentben!

Fordítási forrás.