00:13 man badblocks linux ubuntu |
НАЗВАНИЕ 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 МЕСТОНАХОЖДЕНИЕ badblocks как часть пакета e2fsprogs доступна через Web на сайте SourceForge http://e2fsprogs.sourceforge.net. СМ. ТАКЖЕ e2fsck(8), mke2fs(8) ПЕРЕВОД оригинального файла на английском badblocks.8.gz (2212 байт от 28.02.2004) + пример выполнен Aleksander N.Gorohovski РЕЦЕНЗИЯ ПЕРЕВОДА Michael Shigorin |
|
Всего комментариев: 0 | |