ПредишенСледващото

екипа badblocks

команда badblocks може да се използва, за да откриете и отстраните лоши сектори на хард дискове. Към днешна дата, това е до известна степен загубила своето значение поради факта, че съвременните твърди дискове Пренареждане на лоши сектори автоматично веднага след появата на грешки, свързани с четене или писане. Въпреки това, тя може да се използва за активиране на механизма на посочения ремапинг сектор, тъй като, когато работи в основен режим носи posektoronoe четене на данни от твърдия диск, което позволява на твърдия диск, за да открие и оставам лоши сектори.

Внимание: Не използвайте командата счита, ако не е напълно сигурен в правотата на своите действия, или не разбират същността на процесите, в резултат на дори малки грешки, можете да загубите всички данни, съхранени на диска. Също така, не се опитвайте да използвате тази команда във връзка с монтиране на дял или диск с smontirnovannymi секции, тъй като в този случай последствията ще бъдат непредсказуеми.

Преди да използвате badblocks е необходимо да се определи с твърд диск или дял, на който искате да търсите за лоши сектори. Това може да се използва lsblk отбора:

# Lsblk -о NAME, FSTYPE, етикет, директорията, МОДЕЛ
ИМЕ FSTYPE ЕТИКЕТ директорията МОДЕЛ
.

В този случай, името на колона ще бъдат показани имената на дискове и дялове файлове на устройства (да се позова на секциите, допълнително номериране) в FSTYPE колона - имена, създадени във файловата система в колоната LABEL - маркировки за глави в директорията колона - пътят към точката на монтиране файлови системи, а в колоната модел - информация за модела на устройството.

Основния синтаксис на командата:

# Badblocks-V / сътрудничество /<имя файла раздела или устройства>

-V опция се използва за показване на информация на твърдия диск на процеса на проверка.

Ако по някаква причина трябва да се забрани използването на лоши сектори в ниво файлова система, винаги можете да се поддържа списък на тези сектори и да го дам на e2fsck на полезност. Това се прави по следния начин:

# Badblocks-V / сътрудничество /<имя файла раздела или устройства>> /tmp/badblocks.txt
# E2fsck -L /tmp/bad-blocks.txt / ррт /<имя файла раздела или устройства>
# Rm /tmp/badblocks.txt

Въпреки това, в повечето случаи това ще бъде достатъчно odnokrtnogo posektoronogo четене на данни от раздел или от цялото устройство.

примери за употреба

1. Избор на дяла на твърдия диск, за да проверите

# Lsblk -о NAME, FSTYPE, етикет, директорията, МОДЕЛ
ИМЕ FSTYPE ЕТИКЕТ директорията МОДЕЛ
SDB MAXTOR STM316081
├─sdb4 ext4 Начало /
├─sdb2 ext4 Debian
└─sdb1 суап
.

Изберете дяла с основната файлова ssitemoy Debian дистрибуция (с подходяща маркировка), който понастоящем не е инсталирано. Тя отговаря SDB2 файл устройство.

2. Проверете избрания дял за лоши сектори

# Badblocks-V / сътрудничество / SDB2
Проверка на блокове 0-12697599
Проверка за лоши блокове (само за четене тест): готово

Минете завършен, намерени 0 лоши блокове. (0/0/0 грешки)

Очевидно е, че не е намерена в раздела на лоши сектори проверяват.

Свързани статии

Подкрепете проекта - споделете линка, благодаря!