Fizetési módok Abuse

A rendszer ellenőrzése a rossz szektorok tekintetében

31.10.2022, 18:10

A lemez működése során úgynevezett bitszektorok jelennek meg. Ezek olyan cellák, amelyek valamilyen okból kifolyólag leálltak. A probléma az, hogy a rendszer megpróbálhat információt írni a nem működő cellákba. Mindent súlyosbít az a tény, hogy az ilyen cellákból nehéz kiolvasni az információt, ami azt jelenti, hogy a felhasználó elveszítheti azt. Azt kell mondani, hogy ez a probléma csak a HDD-kre jellemző, amikor az új SSD-k már nélkülözik ezt a hátrányt. A szokásos merevlemez még mindig népszerű, és korai lenne arról beszélni, hogy egy "flash meghajtó" leváltja.

Hogyan ellenőrizhetjük a HDD bit szektorokat

Hogyan lehet megtalálni a bit szektorokat a HDD-n? Ehhez használhat egy speciális segédprogramot, például illeszkedik a badblocks. Ha úgy dönt, hogy ellenőrzi a lemez gyökérpartícióját, akkor a LiveCD indítása lesz a helyes döntés. Az összes többi partíciót a telepített operációs rendszerben lehet beolvasni.

A szükséges lemezpartíciók megtekintéséhez használja az fdisk segédprogramot:

$ sudo fdisk -l /dev/sda1

Как проверить текст на битые секторы в Linux

Ha inkább grafikus felületet szeretne használni, használja a Gparted programot.

Válassza ki a kívánt lemezt a legördülő listából:

Как проверить текст на битые секторы в Linux

Ellenőrizzük az XFS fájlrendszerrel rendelkező /dev/sda2 partíciót. Alkalmazzuk a badblockokat.

A szintaxis egyszerű:

$ sudo badblocks опции /dev/name_disc_stripped

Vegyük figyelembe az összes olyan opciót, amelyre szükségünk lehet:

Битые секторы

Normál ellenőrzést a paranccsal végezhetünk:

$ sudo badblocks -v /dev/sda2 -o ~/bad_sectors.txt

A parancs biztonságos, nyugodtan futtathatja, nem tesz kárt semmiben. Futtathatja felcsatolt fájlrendszeren, de jobb, ha elkerüli Ha a fájlrendszer nincs felcsatolva, futtassa a tesztet a -n paranccsal:

$ sudo badblocks -vn /dev/sda2 -o ~/bad_sectors.txt

Ha a tesztet elvégezte, talált bitblokkokat, jelentse őket a fájlrendszernek, hogy az megpróbáljon oda információt írni.

Alkalmazza az fsck segédprogramot és a -l opciót:

f$ sck -l ~/bad_sectors.txt /dev/sda1

Ha Ext fájlrendszert használ, például Ext4-et, akkor az e2fsck paranccsal megkeresheti a bit szektorokat, és automatikusan regisztrálhatja őket a fájlrendszerben:

$ sudo e2fsck -cfpv /dev/sda1

A -c opcióval kereshet rossz szektorokat és felveheti őket a listára, a -f opcióval ellenőrizheti a fájlrendszert, a -p opcióval helyreállíthatja a sérült adatokat, a -v opcióval pedig részletesen megjelenítheti az információkat.