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


FSCK(8) - часть 6


Этап 1B: Повторный поиск двойных блоков

Если в файловой системе обнаруживается двойной блок, то эта файловая система сканируется повторно в поисках дескриптора, владевшего этим блоком раньше. При обнаружении двойного блока выводится следующее сообщение:

B DUP I=I Дескриптор I содержит блок с номером B, на который указывает другой дескриптор. Эта ошибка вызывает состояние BAD/DUP на этапе 2. Индексные дескрипторы с перекрывающими блоками могут быть определены поиском этого состояния и состояния DUP на этапе 1.

Этап 2: Проверка наименований путей

На этом этапе удаляются испорченные индексные дескрипторы, выявленные на этапах 1 и 1B.

Значение ответов Yes/No - Этап 2

Подсказкаn(no)y(yes)

FIX?

Прерывает программу, так как fsck не способна продолжать работу.

На этапе 2 ответ этот ответ на подсказку FIX? возвращает: Change the root i-node type to "directory." (Измените тип дескриптора на тип "каталог") Если блоки данных корневого дескриптора не являются блоками каталога, то генерируется огромное количество состояний ошибок.

Подсказкаn(no)y(yes)

CONTINUE?

Прерывает программу.

Игнорирует состояние DUPS/DUP для корневого дескриптора и пытается продолжить выполнение проверки файловой системы. Ошибка в корневом дескрипторе может повлечь массу других ошибочных состояний.

REMOVE?

Состояние ошибки игнорируется. Ответ NO допустим только в том случае, когда пользователь намерен предпринять другие меры для выяснения причин ошибки.

Удаляет двойные и свободные блоки.

Сообщения об ошибках на этапе 2

ROOT INODE UNALLOCATED. TERMINATING Корневой индексный дескриптор (всегда дескриптор с номером 2) не имеет битов режима резевирования. Возникновение этой ошибки указывает на наличие серьезной проблемы. Программа останавливается. ROOT INODE NOT DIRECTORY (FIX?) Корневой индексный дескриптор (всегда дескриптор с номером 2) не является дескриптором каталога. DUPS/BAD IN ROOT INODE (CONTINUE?) В корневом дескрипторе (всегла дескриптор с номером 2) файловой системы на этапах 1 или 1B обнаружены двойные или дефектные блоки. I OUT OF RANGE I=I NAME=F (REMOVE?) Входная структура F католога содержит индексный дескриптор с номером I, выходящим за пределы списка дескрипторов. UNALLOCATED I=I OWNER=O MODE=M SIZE=S MTIME=T NAME=F (REMOVE?) Входная структура F католога содержит индексный дескриптор I без битов режима резервирования. Выводятся имя файла и имя его владельца, а также значения режима, размера, времени модификации этого файла. Если файловая система не смонтирована, и опция -n не задана, то данная входная структура удаляется автоматически при условии, что дескриптор, на который она указывает, имеет нулевой размер. DUP/BAD I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (REMOVE?) На этапах 1 или 1B обнаружены двойные или дефектные блоки, связанные со входной структурой F дескриптора I каталога. Выводятся имя файла и имя его владельца, а также значения режима, размера, времени модификации этого файла. P/BAD I=I OWNER=O MODE=M SIZE=S MTIME=T FILE=F (REMOVE?) На этапах 1 или 1B обнаружены двойные или дефектные блоки, связанные со входной структурой F файлового дескриптора I. Выводятся имя файла и имя его владельца, а также значения режима, размера, времени модификации этого файла. BAD BLK B IN DIR I=I OWNER=O MODE=M SIZE=S MTIME=T Это сообщение появляется лишь в случае использования опции -D. Сбойный блок обнаружен в дескрипторе I каталога. Ищутся блоки каталога с ненулевыми фиктивными входными структурами, противоречивыми структурами "." и "..", а также с вкраплениями косых черт в полях имен. Это сообщение означает, что пользователю следует в последующем либо удалить дескриптор каталога, если блок полностью выглядит сбойным, или изменить (удалить) некорректный входные структуры этого каталога.




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



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