Смекни!
smekni.com

Сообщение:

EXCESSIVE DUP BLKS I-I (CONTINUE)

Слишком много блоков (обычно больше 10) заявлено другими индексными дескрипторами файлов.

Возможные ответы на приглашение CONTINUE:

YES - проигнорировать остаток блоков в этом индексном дескрипторе файла и продолжить проверку со следующего индексного дескриптора файла в файловой системе. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы следует второй раз прогнать команду fsck.

NO - завершить программу.

Сообщение:

DUP TABLE OVERFLOW (CONTINUE)

Во внутренней таблице в fsck, содержащей числа идентичных блоков, больше нет места.

Возможные ответы на приглашение CONTINUE:

YES - продолжить программу. Эта исключительная ситуация предупреждает полный контроль файловой системы. Для повторной проверки файловой системы необходимо второй раз прогнать fsck. Если найден другой идентичный блок, это сообщение об ошибке повторяется;

NO - завершить программу.

Сообщение:

PARTIALLY ALLOCATED INODE I-I (CLEAR)

Индексный дескриптор файла I ни выделен, ни освобожден.

Возможные отклики на приглашение CLEAR:

YES - освободить индексный дескриптор файла I путем обнуления его содержимого;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

INCORRECT BLOCK COUNT I-I (X should be Y) (CORRECT)

Подсчет блоков для индексного дескриптора файла I - X блоков, а должно быть Y блоков. При очистке подсчет корректируется.

Возможные ответы на приглашение CORRECT:

YES - заменить подсчет блоков индексного дескриптора файла I на Y; проигнорировать эту исключительную ситуацию.

2.4.4.3. Этап 1B: Повторный поиск DUPS

Когда в файловой системе обнаруживается идентичный блок, эта файловая система повторно просматривается с целью поиска того индексного дескриптора файла, который до этого заявил об этом блоке. Когда будет найден идентичный блок, появится следующее информационное сообщение:

Сообщение:

B DUP I-I

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

2.4.4.4. Этап 2: Проверка полного имени пути

На этом этапе удаляются элементы каталога, указывающие на "плохие" индексные дескрипторы файлов, найденные на этапах 1 и 1B. Даются отчеты об исключительных ситуациях, появившихся в результате:

  • неверного состояния корневого индексного дескриптора файла;
  • указатели каталога индексных дескрипторов файлов за пределами файла;
  • элементы каталога указывают на "плохие" индексные дескрипторы файлов;
  • контроля целостности каталога;

Все ошибки на этом этапе считаются фатальными, если очищается файловая система, за исключением каталогов не кратных размеру блоков и посторонних прочных связей.

Этап 2 - Сообщения об ошибках.

Сообщение:

ROOT INODE UNALLOCATED (ALLOCATE)

Корневой индексный дескриптор (обычно это индексный дескриптор номер 2) не имеет выделенных битов режима.

Возможные ответы на приглашение ALLOCATE:

YES - выделить индексный дескриптор 2 как корневой. Файлы и каталоги обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень не удается, тогда fsck выходит с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - завершить программу.

Сообщение:

ROOT INODE NOT DIRECTORY (REALLOCATE)

Корневой индексный дескриптор (обычно это индексный дескриптор номер 2) файловой системы не является индексным дескриптором каталога.

Возможные отклики на приглашение REALLOCATE:

YES - очистить содержимое корневого индексного дескриптора и освободить его. Файлы и каталоги, обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень неудачна, fsck выйдет с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - команда fsck делает приглашение с FIX.

Возможные ответы на приглашение FIX:

YES - изменить тип корневого индексного дескриптора на каталог. Если блоки данных корневого индексного дескриптора не являются блоками каталога, порождается много сообщений об ошибках.

NO - завершить программу.

Сообщение:

DUPS/BAD IN ROOT INODE (REALLOCATE)

На этапе 1 или этапе 1B были найдены идентичные блоки или "плохие" блоки в корневом индексном дескрипторе (обычно это индексный дескриптор номер 2) файловой системы.

Возможные отклики на приглашение REALLOCATE:

YES - очистить содержание корневого индексного дескриптора и освободить его. Файлы и каталоги, обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень неудачна, fsck выходит с сообщением:

CANNOT ALLOCATE ROOT INODE

NO - команда fsck выдает приглашение CONTINUE.

Возможные ответы на приглашение CONTINUE:

YES - проигнорировать исключительную ситуацию DUPS/BAD в корневом индексном дескрипторе и попытаться продолжить проверку файловой системы. Если корневой индексный дескриптор неверный, это может порождать много других сообщений об ошибках.

NO - завершить программу.

Сообщение:

NAME TOO LONG F

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

Сообщение:

I OUT OF RANGE I-I NAME-F (REMOVE)

Элемент каталога F имеет индексный дескриптор файла номер I, который больше максимально возможного индексного дескриптора файла.

Возможные ответы на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

UNALLOCATED I-I OWNER-O MODE-M SIZE-S MTIME-T TYPE-F (REMOVE)

Каталог или элемент файла F указывает на невыделенный индексный дескриптор файла I. Печатаются: владелец O, режим M, размер S, время модификации T и имя F.

Возможные отклики на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DUP/BAD I-I OWNER-O MODE-M SIZE-S MTIME-T TYPE-F (REMOVE)

На этапе 1 или этапе 1B найдены идентичные блоки или "плохие" блоки, связанные с каталогом или элементом каталога F. Печатаются: владелец O, режим M, размер S, время модификации T и имя каталога F.

Возможные отклики на приглашение REMOVE:

YES - удалить элемент каталога F;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

ZERO LENGTH DIRECTIRY I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (REMOVE)

Элемент каталога F имеет размер S, который равен 0. Печатаются: владелец O, режим M, размер S, время модификации T и имя каталога F.

Возможные отклики на приглашение REMOVE:

YES - удалить элемент каталога F; это порождает на этапе 4 сообщение об ошибках BAD/DUP;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY TOO SHORT I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (FIX)

Был найден каталог F, размер которого S меньше минимального размера каталога. Печатаются: владелец O, режим M, размер S, время модификации T и имя каталога F.

Возможные ответы на приглашение FIX:

YES - увеличить размер каталога до размера минимального каталога;

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY F LENGTH S NOT MULTIPLE OF B (ADJUST)

Был найден каталог F с размером S, не кратным размеру B блока каталога.

Возможные отклики на приглашение ADJUST:

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

NO - проигнорировать эту исключительную ситуацию.

Сообщение:

DIRECTORY CORRUPTED I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (SALVAGE)

Был найден каталог с несогласованным внутренним состоянием.

Возможные отклики на приглашение SALVAGE:

YES - отбросить все элементы до следующей границы каталога (обычно это 512-байтовая граница). Можно отбросить до 42 элементов; это следует делать только после того, как другое восстановление окажется неудачным;

NO - перейти к следующей границе каталога и продолжить считывание, но не модифицировать каталог.

Сообщение:

BAD INODE NUMBER FOR '.' I-I OWNER-O MODE-M SIZE-S MTIME-T DIR-F (FIX)

Был найден каталог I, номер индексного дескриптора которого для '.' не равен I.

Возможные отклики на приглашение FIX:

YES - изменить номер индексного дескриптора файла для '.' так, чтобы он был равен I;

NO - оставить неизменным номер индексного дескриптора файла для '.'.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, первый элемент которого не выделен.

Возможные ответы на приглашение FIX:

YES - построить элемент для `.' с номером индексного дескриптора файла, равным I;

NO - оставить каталог неизменным.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, FIRST ENTRY IN DIRECTORY CONTAINS F

Был найден каталог I, первый элемент которого F. Команда fsck не может решить эту проблему. Должна быть смонтирована файловая система, а элемент F перемещен куда либо. Затем файловая система должна быть демонтирована и снова прогоняется команда fsck.

Сообщение:

MISSING `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F CANNOT FIX, INSUFFICIENT SPACE TO AND `.'

Был найден каталог I, первый элемент которого не `.'. Это никогда не должно происходить. Команда fsck не может решить эту проблему. Если это все же случается, обратитесь к квалифицированному специалисту.

Сообщение:

EXTRA `.' ENTRY I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, первый элемент которого не `.'.

Возможные ответы на приглашение FIX:

YES - удалить дополнительный элемент для `.';

NO - оставить каталог неизменным.

Сообщение:

BAD INORE NUMBER FOR `.' I=I OWNER=O MODE=M SIZE=S MTIME=T DIR=F (FIX)

Был найден каталог I, номер индексного дескриптора которого для `.' не равен владельцу I.