Главная » 2017 » Ноябрь » 14 » man badblocks linux ubuntu
00:13
man badblocks linux ubuntu

SEO sprint - Всё для максимальной раскрутки!

НАЗВАНИЕ
badblocks - поиск на диске сбойных блоков
СИНТАКСИС
badblocks [ -svwnf ] [ -b размер-блока ] [ -c порция_блоков ] [ -i входящий_файл ] [ -o исходящий_файл ] [ -p число_поисков ] [ -t проверяемый_образец ] устройство [ конечный-блок ] [ начальный-блок ]
ОПИСАНИЕ
badblocks используется для поиска сбойных блоков на устройстве (обычно раздел диска). Устройство это специальный файл, который соответствует диску (например, /dev/hdc1). Конечный-блок является последним тестируемым блоком; если он не указан, тогда (по умолчанию) им будет самый последний блок, который используется на устройстве. Начальный-блок является не обязательным параметром, указывающим на номер блока, начиная с которого будет выполнятся проверка диска. Если он не указан, тогда (по умолчанию) им будет самый первый блок, который используется на устройстве.

Важное замечание: Если вывод результатов работы команды badblocks перенаправляется программам e2fsck или mke2fs, очень важно, чтобы размер блока был правильно указан параметром -b, поскольку порождаемые им номера блоков сильно зависят от используемого размера блока. По этой причине, настоятельно рекомендуется пользователям не запускать команду badblocks непосредственно, а лучше всего использовать программы e2fsck и mke2fs с параметром -c (означает делать проверку файловой системы на наличие сбойных блоков).


ПАРАМЕТРЫ

-b размер-блока
Задаёт используемый на диске размер блоков в байтах.
-c порция_блоков
Указывает порцию блоков, которые будут проверены за раз. По умолчанию это 64 блока.
-f
Обычно команда badblocks не будетe выполнять операции чтения/записи или не будет выполнять проверку, которая может привести к уничтожению данных на смонтированном устройстве в следующих случаях: если система была потенциально аварийно завершена и/или файловая система повреждена и смонтирована только для чтения. Этот режим блокировки можно отменить, используя параметр -f, но в большинстве случаев этого не следует делать (если думаете, что программа badblocks очень умна, то вы глубоко ошибаетесь). Только в одном случае применение этого параметра может быть не опасным - это когда используемая из файла /etc/mtab информация об устройствах не корректна и необходимое устройство в действительности не смонтировано.
-i входной_файл
Читает список уже существующих (найденных ранее) сбойных блоков. Badblocks будет пропускать эти блоки во время проверки, считая их сбойными. Если входной_файл указан как "-", список будет считываться из стандартного устройства ввода. Блоки, перечисленные в этом списке, будут пропущены в списке найденных новых сбойных блоков, который будет выводиться на стандартное устройство вывода или в исходящий файл. Используя команду dumpe2fs(8) с параметром -b можно получить список блоков, помеченных как сбойные на существующей файловой системе. Формат этого списка пригоден для использования с параметром -i.
-o исходящий_файл
Сохраняет список сбойных блоков в указанный исходящий файл. Без этого параметра команда badblocks выводит этот список на стандартное устройство вывода. Формат этого списка в файле пригоден для использования в командах e2fsck(8) или mke2fs(8) с параметром -l.
-p число_раз_поиска
Повторяет поиск сбойных блоков на одном и том же пространстве диска указанное в параметре число раз. По умолчанию значение этого параметра равно 0. Это означает, что команда badblocks завершит поиск после первого прохода.
-t проверяемый_образец
Задаёт проверяемый образец для операций чтения/записи блоков диска. проверяемый_образец может быть или числовым значением лежащим между 0 и ULONG_MAX-1 включительно, или словом "random", которое указывает на то, что блок должен быть заполнен образцом в виде случайных бит. Для режима чтения/записи (-w) или безопасного (-n) режима проверки может быть указан один или более проверяемых образцов, каждый из которых должен быть описан параметром -t. Для режима только-чтение может быть задан исключительно один образец и это не может быть образец "random". Проверка с образцом в режиме только-чтение означает, что указанный образец должен быть предварительно записан на диск - если это невозможно сделать, тогда при тестировании будет пропущено большое количество блоков. Если указана проверка по множеству образцов, тогда все блоки будут сначала проверены по одному образцу, а затем по следующим.
-n
Заставляет использовать режим чтения-записи, который не разрушает данные. Этот режим используется по умолчанию для выполнения проверки диска. Этот параметр не должен сочетаться с параметром -w, поскольку их действия исключают друг друга.
-s
Отображает ход процесса проверки, выводя номера блоков в том порядке, как они проверялись.
-v
Подробно сообщать о происходящем.
-w
Для проверки используется режим реальной записи. С этим параметром команда badblocks выполняет поиск сбойных блоков, сначала записывая специальные образцы (0xaa, 0x55, 0xff, 0x00) в каждый проверяемый блок устройства, затем читая каждый блок и сравнивая его содержимое делает вывод. Этот параметр не может сочетаться с параметром -n, поскольку их действия исключают друг друга.


БУДЬТЕ ОСТОРОЖНЫ!
Никогда не применяйте параметр -w на устройстве, которое содержит используемую файловую систему. Этот параметр приводит к уничтожению информации на диске! Если вы желаете использовать для проверки файловой системы режим записи, тогда применяйте параметр -n. В этом случае проверка будет более медленной, но ваши данные не пострадают.
ПРИМЕР

Проверить устройство /dev/hdb1 (второй жёсткий диск) и вывести результаты в файл badblocks.list:

# badblocks -o badblocks.list /dev/hdb1


АВТОР
badblocks была написана Remy Card . В настоящее время её сопровождает Theodore Ts'o . Проверка на безопасность операций чтения/записи выполнена David Beattie .
МЕСТОНАХОЖДЕНИЕ
badblocks как часть пакета e2fsprogs доступна через Web на сайте SourceForge http://e2fsprogs.sourceforge.net.
СМ. ТАКЖЕ
e2fsck(8), mke2fs(8)
ПЕРЕВОД
оригинального файла на английском badblocks.8.gz (2212 байт от 28.02.2004) + пример выполнен Aleksander N.Gorohovski 03.12.2006.
РЕЦЕНЗИЯ ПЕРЕВОДА
Michael Shigorin
Категория: (8) Команды администрирования системы, которые обычно запускаются от имени суперпользователя | Просмотров: 498 | Добавил: Администратор | Рейтинг: 5.0/1
Всего комментариев: 0
avatar