Ablakok.  Vírusok.  Jegyzetfüzetek.  Internet.  hivatal.  Segédprogramok.  Drivers

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 felismerni az egyiket komoly problémákat tárolóeszközökkel, akár HDD vagy flash meghajtót, hogyan lehet ellenőrizni a lemezen, hogy nincsenek-e törött linux szektorok.

Bármely meghajtó 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 megszakadhat:

  • Gyártási hibák
  • A számítógép kikapcsolása információrögzítés közben.
  • A hajtás fizikai károsodása.

Kis számú hibás szektor található szinte minden meghajtón. 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, hogy Linuxban milyen segédprogramokkal ellenőrizhetjük a lemezen a hibás linux szektorokat.

A meghajtó hibás szektorainak ellenőrzése badblocks használatával.

rossz blokkok - szabványos segédprogram Linux, hogy ellenőrizze a hibás szektorokat. Alapértelmezés szerint szinte minden disztribúciós készletbe telepítve van, és segítségével ellenőrizheti a merevlemezt és a külső meghajtót is.

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 mondjuk az fdisk segédprogramnak, hogy meg kell mutatnunk a partíciók listáját és ki kell lépnünk.

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- részletes információ az ellenőrzés eredményeiről.
  • /dev/sda1- az a szakasz, amelyben ellenőrizni akarjuk, hogy vannak-e hibás szektorok.
  • >badsectors.txt- kiadja a parancs végrehajtásának eredményét 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 rájuk információkat. Ehhez szükségünk van Linux segédprogramok fájlrendszerekkel való munkához:

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

Írja be a következő parancsokat:

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 szereztünk meg a badblocks segédprogrammal végzett ellenőrzés során.

A meghajtó ellenőrzése hibás szektorok szempontjából a Linuxban smartmontools segítségével

Most nézzünk egy modernebb és megbízható módon ellenőrizze a lemezen a hibás szektorokat linuxban. 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), Self-Monitoring, Analysis and Reporting Technology), amely figyeli a meghajtó teljesítményét, és segít korai szakaszban azonosítani a meghajtó teljesítményének romlását. 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ó a 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, a súgóoldalt a következő paranccsal tekinthetjük meg:

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

sudo smartctl -H /dev/sda1

Amint látja, a lemez linuxos ellenőrzése a hibás szektorok tekintetében befejeződött, és a segédprogram azt mondja, hogy minden rendben van a meghajtóval!

Ezenkívül a következő beállításokat is megadhatja -a vagy --minden hogy még több információt kapjunk a meghajtóról, ill -xÉs --xall információk megtekintéséhez, beleértve a meghajtó egyéb beállításait.

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.

Ha van valami, amit nagyon nem szeretne megtapasztalni az operációs rendszere során, az mindenképpen egy váratlan összeomlás. merevlemezek. 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 komoly költségvetési csapást jelenthet, különösen, ha nem tervezte.

Az ilyen problémák elkerülése érdekében smartmontoolokat használhat. Ez Szoftver csomag a tárolóeszközök kezeléséhez és felügyeletéhez az önellenőrző elemzési és jelentéskészítési technológia vagy egyszerűen a SMART segítségével.

A legtöbb modern ATA / SATA, SCSI / SAS meghajtó SMART interfészt biztosít. SMART Goal – Megbízhatóság-figyelés merevlemez, a különféle hibák azonosítása és az előfordulásukra való időben történő reagálás. A Smartmontools két segédprogramból áll - a smartctl-ből és a smartd-ből. Együtt hatékony rendszert biztosítanak a Linux alatti lehetséges HDD-hibák megfigyelésére és figyelmeztetésére. A linuxos merevlemez ellenőrzéséről a továbbiakban részletesen lesz szó.

A smartmontools csomag a legtöbb Linux-disztribúció hivatalos tárolójában elérhető, így a telepítés olyan egyszerű, mint egy parancs futtatása. Debian és alapú rendszereken futtassa:

aptitude install smartmontools

És a Red Hathez:

yum install smartmontools

Most folytathatja a linux merevlemez diagnosztikáját.

Ellenőrizze a merevlemezt a smartctl-ben

Először nézze meg, milyen merevlemezek vannak csatlakoztatva a rendszerhez:

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

A kimenet valami ilyesmi lesz:

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

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. Minden egyes egy új verzió Az ATA kompatibilis a korábbiakkal. 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 kerülnek teljes mértékben kihasználásra. BAN BEN ez az eset cseréhez a legjobb ATA-7 merevlemezt választani.

Futtasson le egy kemény tesztet lemez ubuntu paranccsal lehet megtenni:

smartctl -s on -a /dev/sda

Itt az opció -s bekapcsolja a SMART jelzőt a mutatóeszközön. Eltávolíthatod, ha SMART támogatás már engedélyezve van. A lemez információi több részre vannak osztva, A szakaszban 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: MEGFELELVE

Ez a teszt sikeresen teljesíthető ELÉRHETŐ) vagy nem ( NEM SIKERÜLT). Utóbbi esetben a kudarc elkerülhetetlen, induljon el biztonsági mentés adatokat erről a lemezről.

A következő dolog, amire figyelni kell a HDD diagnosztizálása során Linux alatt, a SMART attribútumtábla.

A SMART tábla rögzíti 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 a meghajtó firmware-e alapján frissül.

  • azonosítószám- attribútumazonosító, általában 1 és 255 közötti decimális szám;
  • ATTRIBUTE_NAME- 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- a valaha volt legrosszabb érték;
  • CSÉPEL- a legalacsonyabb értékű érték, az átállás után, amely után jelenteni 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 a lemez nem teljesíti az egyik attribútum tesztjét, akkor az már használhatatlannak minősül (FAILED), de az old_age attribútumok nem kritikusak;
  • FRISSÍTVE- mutatja az attribútum frissítésének gyakoriságát;
  • WHEN_FAILED- FAILING_NOW értékre lesz állítva, 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 mentést hajt végre, különösen, ha az attribútum típusa Pre-fail.
  • RAW_VALUE- a gyártó által meghatározott érték.

Most azt gondolod, hogy a smartctl jó eszköz, de nincs lehetőségem 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 a smartddal lehetséges.

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

A valós idejű HDD diagnosztika linuxban nagyon könnyen beállítható. 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 a vizsgálati eredmények elküldésére. 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- az e-mailek küldésének 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ó- teljesít a megadott programot a postára.

Mentse el a változtatásokat, és indítsa újra a smartd-t. Fel kell lépned email egy ilyen levél:

A teszteket a saját ütemezése szerint is ütemezheti, ehhez használja a -s opciót és reguláris kifejezésírja be: „T/MM/NN/DN/ÓÓ”, ahol:

  • T- teszt típusa:
  • L- hosszú teszt;
  • S- rövid teszt;
  • C- mozgásvizsgálat (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 tizedesjegyből jelöljük.

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 egy 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 a merevlemez mechanikai működését, meg szeretné tekinteni fizikai állapotát, vagy többé-kevésbé teljes körűen le szeretné vizsgálni a lemez felületét, használja a smartmontools-t. Ne felejtsen el rendszeresen szkennelni, később meghálálja magát. Csinált már ilyet? Meg fogod tenni? Vagy más módszereket használsz? Írd meg kommentben!

Fordítási forrás.

Vajon Linus Torvalds az utód megalkotásakor azt feltételezte, 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?

A közelmúltban egy nagy ügyfél AVAYA alközpontjának működőképességét kellett visszaállítanom. Ez egy Avaya G650 átjáró (váz) Avaya S8400 szerverrel (processzorral). Hol mint rendszerlemez 2 GB CompactFlash adathordozót használ. amely feltételesen tekinthető SSD meghajtó IDE interfésszel.
És mi volt a meglepetésem, amikor egy kártyaolvasón keresztül csatlakoztattam a CF meghajtót, ismerős szerkezetet láttam Linux fájl rendszerek. Ez természetesen leegyszerűsítette a CF meghajtó működőképességének ellenőrzését.

Hogyan ellenőrizhető a Linux lemezfájlrendszer hibáira

A MicroSoft DOS operációs rendszerben (ja igen, emlékszem az 5.0-s verzióra, ami egyetlen hajlékonylemezre is elfért!) volt egy CHKDSK lemezellenőrző parancs. És van valami hasonló a Linuxban is.
A Linux lemez hibáinak ellenőrzése fájlrendszer ki 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 /dev/sddd6 190 /dev/sdd6M 190 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.

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

Az én esetemben az egyik partíción hibák voltak, amelyeket a segédprogram kijavított. Ezt követően a CF meghajtó visszakerült a helyére, és az Avaya PBX visszaállt a működőképességére.

Időnként ellenőriznie kell a merevlemezt. Hiszem, hogy nincs értékesebb információ a merevlemezen, nos, persze, ha az életünket nem számoljuk, és ó, milyen szomorú lesz, amikor a családi fényképek, videók, szükséges absztraktok és munkahelyi jelentések, jelszavak és bármi más. fontos adatok eltűnnek. Hogyan lehet ellenőrizni a merevlemezt Linuxban és esetünkben Ubuntuban, és milyen programok léteznek segítőink és megmentőink - merevlemezek - tesztelésére? A merevlemezt nem a telepített rendszerről kell ellenőrizni, hanem a LiveCD / USB-ről. Az egyik ilyen értékes build a Parted Magic lenne, bár Ubuntu CD-ről/USB-ről is megteheti. Ez egy komplett lőszer a kemény munkához. Itt található a GParted a merevlemez-partíciók átméretezéséhez (hasonlóan az Acronis Disc Directorhoz), a CloneZilla pedig a rendszerlemezek vagy partíciók pontos másolatainak létrehozásához, majd a helyreállításhoz, a GSmartControl pedig a lemez állapotáról szóló jelentésekhez és még sok máshoz. Kezdjük tehát az Ubuntu merevlemez-meghajtójának ellenőrzésére szolgáló programok áttekintését.

Konzol program rossz blokkok.

Ha meg szeretné tudni, hogy a merevlemez vagy meghajtók 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 futtassa a következő parancsot a terminálban:

sudo badblocks -sv /dev/sdb1

Ahol:

/dev/sdb1 az ellenőrizendő 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 kell kapnia, akkor a következő parancsot kell futtatnia:

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

Ahelyett /dev/sdb1 meg kell határoznia kívánt szakaszt a merevlemezre, és egy szöveges fájl jelenik meg a kezdőkönyvtárban errors.txt jelentéssel. Ha továbbra is vannak hibák, akkor célszerű megjelölni, hogy a rendszer ne érje el őket a lemezzel való munka közben. A rossz 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 használja a hibás szektorok kezelésére. 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 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/ partíció a lemezen vagy a teljes lemezen

Kulcs -y azt mondja a segédprogramnak, hogy minden kérdésre igennel válaszoljon.

Egyéb gyakran használt lehetőségek:

-p, -a automatikusan "javítja" a fájlrendszert további kérdések nélkül.
-f kényszerű (kényszer) ellenőrzés. Az ellenőrzés mindenképpen megtörténik, még akkor is, ha a fájlrendszernek nem volt rá szüksége.
-c Elindítja badblocks program"törött" szektorok megtalálása és megjelölése a lemezen;
-v megjelennek a csekk részletei.

Bár az e2fsck helyett használhatod az fsck-t. De mindenki szabadon döntheti el, mi a legjobb vagy kényelmesebb neki.

Lemezek program.

Az Ubuntunak van remek program 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 adatokat. az érdeklődésre számot tartó lemezért.

Program GSmartControl

És végül szeretném ajánlani a programot GSmartControl, ami grafikus héj(GUI) egy konzolprogramhoz - smartctl. Megtalálhatja az Ubuntu szoftverközpontban, 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. Az egyes tételekről további részletek találhatók .

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

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 hibás működést okozhatnak. A gép hibás működésének egyik gyakori 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 lemezcella, amelyen az információkat bitek (0 és 1) formájában tárolják. Ha a rendszer nem tudja beírni a következő bitet egy cellába, azt rossz szektornak nevezzük. Az ilyen blokkok előfordulásának több oka lehet:

  • gyártási hibák;
  • kapcsolja ki az információ rögzítésének folyamatát;
  • 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 is tesztelhet egy lemezt a hibákra.

Linux lemezellenőrzés

Tovább Linux kernel számos operációs rendszert futtat, köztük az Ubuntut és a Debiant. A lemezellenőrzési eljárás univerzális és mindegyikhez megfelelő. Azt a tényt, hogy itt az ideje tesztelni a hordozót, érdemes figyelembe venni, amikor ez van lemezes rendszer nagy terhelés van, az adathordozóval való munka (í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 analógjainak Linuxra való megírásáról.

rossz blokkok

A Badblocks egy lemezes segédprogram, amely az Ubuntuban és másokban található Linux disztribúciók alapértelmezett. A program lehetővé teszi mind a merevlemez, mind a külső meghajtók.

Fontos! A cikkben megadott összes terminálparancs ezzel kezdődik sudo opció, mert a végrehajtásához 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 meglévő partíciókat is.

Most folytathatja a hibás szektorok közvetlen tesztelését. A Badblocks munkáját a következőképpen szervezik:

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/sdk1– ellenőrizendő szakasz;
  • bsector.txt - eredmények írása szöveges fájlba.

Ha hibás blokkokat talál a lemez ellenőrzése során, a használt fájlrendszertől függően futtassa az fsck vagy az e2fsck segédprogramot. Korlátozni fogják az információk rögzítését a nem működő ágazatokban. 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 kapcsoló közli a programnak, hogy a hibás blokkok a bsector.txt fájlban vannak felsorolva, és ki kell őket zárni.

GParted

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

Az eszköz natívan nem szerepel a disztribúciókban operációs rendszer, ezért telepítenie kell a parancs futtatásával:

apt-get install gparted

Az alkalmazás főablakában megjelennek az elérhető lemezek. Az a tény, hogy itt az ideje tesztelni a hordozót, egyértelmű felkiáltójel a neve mellett. Az ellenőrzés a felső panelen található „Szakasz” almenü „Hibák ellenőrzése” elemére kattintva indul el. A kívánt lemez előre ki van választva. A vizsgálat befejezése után a segédprogram megjeleníti az eredményt.

A HDD és más tárolóeszközök ellenőrzése a GParted segítségével elérhető az Ubuntu, FreeBSD, Centos, Debian és más 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 segít a meghibásodás korai felismerésében. 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/Debianhoz;
  • yum install smartmontools - CentOS-hez.

Információk megtekintéséhez állapot kemény lemez, írja be a következő sort:

smartctl -H /dev/sdk1

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

A segédprogramnak más lehetőségei is vannak: -a, --all, -x, --xall. Megszerzéséért további információ a segítséget hívják:

biztonságos másolat

Amikor szükség van egy merevlemez tesztelésére Linux alatt, minden eredményre fel kell készülnie.

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 vagy cserélhető adathordozó. Ez az eszköz figyelmen kívül hagyja a bemeneti / kimeneti hibákat, az olvasásokat, a hibás blokkokat, és folyamatosan működik. A végrehajtási sebesség a számítógép által biztosított maximális lehetséges sebesség.

Megjegyzés! A segédprogramot nem a törölt fájlok helyreállítására tervezték. Törött szektorokban tárolt információkat kap.

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

Itt az első elérési út a sérült lemezt jelzi, a második pedig azt a könyvtárat, 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 telepítése szoftver vagy változásokat rendszerbeállítások a "Hiba észlelve a következőben" üzenetet okozhatja rendszerprogram". Sokan figyelmen kívül hagyják, mert közös munka nem tükröződik.

A felhasználók általában szembesülnek a problémával Ubuntu verziók 16.04. Ebben az esetben nem kell tesztelni a HDD-t, mert a probléma inkább benne van 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 a hiba eltűnését.

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 jelenjen meg ehhez a programhoz” négyzetet.

A harmadik módszer az Apport segédprogram letiltása, amely Linuxban az információgyűjtésért és a jelentések küldéséért felelős. 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 állapotban 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. Időnként tisztítani kell őket, hogy ne teljenek meg. lemez terület:

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

gksu gedit /etc/default/apport

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

Következtetés

Javasoljuk, hogy rendszeresen ellenőrizze a merevlemezt és a cserélhető adathordozót a fájlvesztés elkerülése érdekében. 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 észlelik a hibás szektorokat, és biztosítják az információk átvitelét egy normálisan működő eszközre.

Ha hibát észlel, jelöljön ki egy szövegrészt, és nyomja meg a Ctrl + Enter billentyűket
OSSZA MEG: