badblocks parancs - Linux GYIK

csapat badblocks

badblocks parancs használható megtalálni és kijavítani a hibás szektorok merevlemez. A mai napig, ez bizonyos mértékig elvesztette relevanciáját annak a ténynek köszönhető, hogy a modern merevlemezek remapping hibás szektorok után azonnal a hibák előfordulása társult adatok írása vagy kiolvasása. Mindazonáltal lehet használni, hogy a mechanizmust az említett ágazat remapping, mint amikor működő alap módban hordoz posektoronoe olvasási adatokat a merevlemezre, mely lehetővé teszi, hogy a merevlemez felismeri és leképezi a hibás szektorok.







Figyelmeztetés: Ne használja a helység parancsot, ha nem teljesen biztos a helyességét tetteikért, vagy nem értik a lényegét a folyamatok, ennek eredményeként még kisebb hibák, akkor elveszíti az összes adatot tárolunk a lemezen. Továbbá, ne próbálja meg ezt a parancsot illetően, hogy felmászik egy lemezt vagy partíciót egy smontirnovannymi szakasz, mivel ebben az esetben a következményei lennének kiszámíthatatlan.

Használat előtt a hibás blokkok szükséges meghatározni egy merevlemez vagy partíció, amelyen keresni szeretne a hibás szektorok. Ezt fel lehet használni lsblk csapat:

# Lsblk -o NÉV, típussal, címke, csatolási pont, MODELL






NÉV típussal LABEL a csatlakoztatási pont MODELL
.

Ebben az esetben az oszlop név fog megjelenni a nevét meghajtókat és partíciókat eszköz fájlok (utalni a szakaszok egy további számozás szerint) típussal hasáb - nevek létre a fájlrendszerben a LABEL oszlop - fejezetjelei a csatlakoztatási pont hasáb - az utat a csatolási pont fájlrendszerek és a modell oszlop - információk a készülék típusától.

Az alapvető szintaxis a következő parancsot:

# Badblocks -v / dev /<имя файла раздела или устройства>

-v opció megjelenítéséhez használt információkat a merevlemezen a hitelesítési folyamat során.

Ha valamilyen okból meg kell tiltani a használatát a hibás szektorok a fájlrendszer szinten, akkor mindig megtalálja az ezekben az ágazatokban, és adja meg a közüzemi e2fsck. Ez úgy történik, az alábbiak szerint:

# Badblocks -v / dev /<имя файла раздела или устройства>> /tmp/badblocks.txt
# E2fsck -l /tmp/bad-blocks.txt / dev /<имя файла раздела или устройства>
# Rm /tmp/badblocks.txt

Azonban a legtöbb esetben elég lesz odnokrtnogo posektoronogo adatokat olvas egy része, vagy a teljes készüléket.

Példák a felhasználásra

1. kiválasztása a merevlemez partíciós ellenőrizni

# Lsblk -o NÉV, típussal, címke, csatolási pont, MODELL
NÉV típussal LABEL a csatlakoztatási pont MODELL
sdb MAXTOR STM316081
├─sdb4 ext4 home / home
├─sdb2 ext4 Debian
└─sdb1 csere
.

Válassza ki a partíció root file ssitemoy Debian (és a megfelelő jel), amely jelenleg nincs telepítve. Ez megfelel sdb2 eszköz fájlt.

2. Ellenőrizze a kiválasztott partíción a hibás szektorok

# Badblocks -v / dev / sdb2
Ellenőrzés blokkok 0-12.697.599
Ellenőrzése hibás blokkok (csak olvasható teszt): done

Pass befejeződött, 0 hibás blokkok található. (0/0/0 hiba)

Nyilvánvaló, hogy nem található a következő részben a hibás szektorok ellenőrzéséhez.




Kapcsolódó cikkek