екипа 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 грешки)
Очевидно е, че не е намерена в раздела на лоши сектори проверяват.
Свързани статии