Makseviisid Abuse

Süsteemi kontrollimine halbade sektorite suhtes

31.10.2022, 18:10

Plaadi töötamise ajal ilmuvad nn bitisektorid. Need on rakud, mis on ühel või teisel põhjusel lakanud töötamast. Probleem seisneb selles, et süsteem võib üritada kirjutada teavet mittetöötavatesse lahtritesse. Kõike raskendab asjaolu, et sellistest lahtritest on raske teavet välja lugeda, mis tähendab, et kasutaja võib selle kaotada. Tuleb öelda, et selline probleem on tüüpiline ainult kõvakettale, kui uutel SSD-del selline puudus juba puudub. Tavaline kõvaketas on endiselt populaarne ja selle asendamisest "mälupulgaga" on ennatlik rääkida.

Kuidas kontrollida kõvaketta bitisektoreid

Kuidas leida bitisektoreid kõvakettalt? Selleks võite kasutada spetsiaalset utiliiti, näiteks sobib badblocks. Kui otsustate kontrollida ketta juurpartitsiooni, on õige otsus käivitada LiveCD. Kõiki teisi partitsioone saab skaneerida installeeritud operatsioonisüsteemis.

Vajalike plaadi partitsioonide vaatamiseks kasutage utiliiti fdisk:

$ sudo fdisk -l /dev/sda1

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

Kui eelistate kasutada graafilist kasutajaliidest, kasutage programmi Gparted.

Valige rippmenüüst soovitud ketas:

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

Kontrollime XFS-failisüsteemiga partitsiooni /dev/sda2. Rakendame badblockid.

Süntaks on lihtne:

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

Mõelge kõigile võimalike valikutele:

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

Tavalise kontrolli saate teha käsuga:

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

Käsk on turvaline, võite seda kartuseta käivitada, see ei kahjusta midagi. Sa võid seda käivitada monteeritud failisüsteemil, kuid seda on parem vältida Kui failisüsteem on monteerimata, siis käivita test kasutades -n:

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

Kui test on tehtud, olete leidnud bittplokid, teatage neist failisüsteemile, et see teeks katsed infot sinna kirjutada.

Rakendage utiliiti fsck ja valikut -l:

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

Kui kasutate Ext-failisüsteemi, näiteks Ext4, saate otsida bitisektoreid ja registreerida need automaatselt failisüsteemis käsuga e2fsck:

$ sudo e2fsck -cfpv /dev/sda1

Valikuga -c saate otsida halbu sektoreid ja lisada need nimekirja, -f kontrollib failisüsteemi, -p taastab vigastatud andmed ja -v kuvab üksikasjalikku teavet.