3Sep

A Linux disztribúciós segédprogramok kezdő útmutatója

click fraud protection

A merevlemez állapotának ellenőrzése hasznos a merevlemez cseréjekor. A mai cikkben megmutatunk néhány Linux diszk segédprogramot a merevlemez egészségének diagnosztizálásához.

A Scoobay

S.M.A.R.T rendszer

A legmodernebb ATA és SCSI merevlemezek önellenőrző, elemző és jelentéskészítő technológiával( SMART) rendelkeznek. A SMART merevlemezek belső ellenőrzik saját egészségüket és teljesítményüket.

A SMART eszköz a merevlemez állapotát értékeli: a merevlemez áttörése, a mágnesfejek keresési hibaaránya és a merevlemez-meghajtó által a merevlemezébe beépített egyéb jellemzők.

A SMART rendszerek legtöbb megvalósítása lehetővé teszi a felhasználók számára, hogy önteszteket hajtsanak végre a merevlemezek teljesítményének és megbízhatóságának ellenőrzésére. A legegyszerűbb módja a SMART rendszer tesztjének az Ubuntu használatával a "Disk Utility" segédprogram a "System" & gt;'Adminisztráció' menü.



A lemez segédprogram segítségével megtekintheti a merevlemez modelljét, sorozatszámát, firmware-jét és átfogó egészségügyi értékelését, valamint azt, hogy a merevlemezen SMART rendszer van-e engedélyezve.

instagram viewer

A "SMART adatok" gomb segítségével megtekintheti a merevlemez SMART funkcióit.

A "Run Self-test" gomb lehetővé teszi, hogy rövid, kiterjesztett vagy egy szállítási öntesztet kezdeményezzen a merevlemezen.

Amikor végrehajtod ezeket a teszteket, megjelenik egy előrehaladási mérő, amely megmutatja, milyen messze van a teszten és milyen a becsült befejezés ideje.

A "hozzárendelt rész" segítségével megtekintheti a hibákat és az öntesztet.

fájlrendszer ellenőrzése

A Disk Utility GUI mellett vannak olyan eszközök is, amelyek segítségével diagnosztizálhatjuk a merevlemezünk egészségét. A File System Check( FSCK), amely csak parancssori eszközként jelenik meg, az egyik olyan eszköz, amelyet gyakran használunk a merevlemezünk állapotának ellenőrzésére.

A "Disk Utility" fájlrendszerének "Ellenőrizze a fájlrendszer" funkcióját ugyanaz a csekk elvégezheti, ha nem vagyunk olyanok, mint egy parancssori geek.

Természetesen vannak olyan helyzetek is, ahol -nek van , hogy a parancssori eszközzel ellenőrizzük a fájlrendszerünket. Például, ha fej nélküli rendszert használunk, amikor a Linux dobozunk nem indul el, vagy amikor egyszerűen meg akarjuk mutatni Kungfu képességünket a barátainknak.

Először az FSCK parancssori eszköz úgy néz ki, mint valami, amit csak egy számítógépes geek képes kezelni;De azt fogja találni, hogy az FSCK egy nagyon egyszerű eszköz. Van egy dolog, amit meg kell jegyezned, mielőtt az FSCK-t futtatod;A fájlrendszert az "umount" parancs segítségével kell eltávolítani. Egy szerelt fájlrendszer rögzítése az FSCK-vel végül több kárt okozhat, mint az eredeti probléma.

sudo umount /dev/ sdb

Az FSCK parancs meglehetősen egyszerű:

sudo fsck -t ext4 /dev/ sdb

Ez a parancs egy ext4 fájlrendszert( /dev/ sdb) ellenőrzi az inkonzisztenciák miatt. Az /dev/ sdb-t le kell cserélni a saját partícióval. Az 'fdisk' parancsot futtathatja a rendszerpartíciók megkereséséhez:

sudo fdisk -l

Scheduled File System Checks

Ha Ubuntu-t használsz, észre fogod venni, hogy az Ubuntu FSCK-munkamenetet fut, amikor a rendszert időről-rőlidő.Ha úgy találja, hogy a tervezett ellenőrzés bosszant, akkor a "tune2fs" paranccsal újból ütemezheti a szkennelést. A következőképpen néz ki:

A mount count paraméter azt jelzi, hogy az Ubuntu 33 merevlemez-meghajtó után vizsgálja a merevlemezt.

Beállíthatjuk a mount számát a -c opcióval:

sudo tune2fs -c 35 /dev/ sda1

Ez a parancs újra konfigurálja az Ubuntu-t, hogy a merevlemezünket 35 merevlemez-készlet után vizsgálja a rendszer indításakor.

Megjegyzés: Az

"/dev/sda1/" változó a saját partícióval

Bad Blocks

A rossz szektor a számítógép merevlemezén lévő olyan szektor, amelyet nem lehet használni állandó károsodás( vagy az operációs rendszer képtelensége miatt), mint pl.a lemez felületén.

A rossz szektorok észlelésének két módja van a Linuxban: használhatja a Disk Utility GUI-t, vagy ha olyan parancssoros geek mint mi, akkor a badblocks parancs segítségével ellenőrizheti a merevlemezét a rossz szektorok esetében:

sudo badblocks -v /dev/ sdb1

A Badblock megadja nekünk a hibás szektorok számát a merevlemezünkben.


zainul @ zainul-laptop: ~ $ sudo badblocks -v /dev/ sdb1
A blokkok ellenőrzése 0 - 97683200
A hibás blokkok ellenőrzése( csak olvasható teszt): 3134528 kész, 3:27 eltelik
3134560 kész, 8:33 eltelik
3134561kész, 10:15 eltelik
3134562 kész, 11:57 eltelt
3134563 kész, 13:39 eltelt
kész
Pass befejeződött, 5 rossz blokkot talált.

Két lehetőség van, ha rossz blokkokat lát. Keressen egy új merevlemezt, vagy jelölje meg ezeket a hibás blokkokat, mint használhatatlan merevlemez-szektorokat. Ez két lépésből áll:

Először meg kell írni a rossz szektorok helyét egy lapos fájlba.

sudo badblocks /dev/ sdb & gt;/home/zainul/ rosszul blokkolja az

-t Ezt követően a lapos fájlt az FSCK parancsra kell táplálnunk, hogy ezeket a rossz szektorokat "használhatatlan" szektorokként jelöljék.

sudo fsck -l hibás blokkok /dev/ sdb

Az FSCK, a Badblocks és a Disk Utility néhány olyan lemez-segédprogram, amelyet gyakran használunk a merevlemezek szkennelésére. Ossza meg a többi olvasó munkatársát, ha ismersz más Linux lemez segédprogramokat a merevlemezek szkenneléséhez.