Unix Man (Справочное руководство)


FSDB(1M)


FSDB(1M)

НАЗВАНИЕ


fsdb - отладчик файловых систем

СИНТАКСИС

/etc/fsdb файловая_система [-]

ОПИСАНИЕ


Отладчик fsdb обычно используется для исправления файловой системы, испорченной в результате аварии. Отладчик может преобразовывать номера блоков и описателей файлов в соответствующие дисковые адреса. Для доступа к отдельным полям описателей файлов существуют мнемонические обозначения. Все это сильно упрощает исправление управляющей информации или обход дерева файлов.

Файловая_система задается именем содержащего ее специального файла.

Отладчик использует несколько подпрограмм для контроля корректности адресов блоков и описателей файлов. В качестве основы для проверок из суперблока извлекаются размер в блоках списка описателей файлов и размер в блоках всего тома. При необходимости контроль можно отключить, если при вызове fsdb указать опцию -, или воспользоваться командой O (см. ниже).

По умолчанию числа считаются десятичными. Восьмеричные числа должны начинаться с нуля. Во время любой операции присваивания проверяется, не отбрасываются ли значащие цифры из-за несоответствия типов левой и правой частей.

Отладчик fsdb читает данные порциями размером в блок и, следовательно, может работать как с бесструктурным, так и с блочным вводом/выводом. Для уменьшения числа системных вызовов чтения используются буфера, хранящие наиболее часто используемые блоки данных. Все операции присваивания приводят к немедленной записи измененного блока.

Отладчик fsdb распознает следуюшие символы:

# i b d +, - q >, < = =+ =- =" O p f B W D !
Абсолютный адрес.
Преобразование номера описателя файла в адрес описателя.
Преобразование в адрес блока.
Смещение элемента каталога.
Адресная арифметика.
Выход.
Сохранение/восстановление адреса
Числовое присваивание.
Присваивание с увеличением.
Присваивание с уменьшением.
Присваивание цепочки символов.
Включение/выключение контроля корректности адресов.
Общее средство печати.
Средство печати файлов.
Байтный режим.
Полусловный режим.
Словный режим (слово считается 32-битным).
Вызов shell'а.




Начало  Назад  Вперед



Книжный магазин