Сообщение:
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; проигнорировать эту исключительную ситуацию.
Когда в файловой системе обнаруживается идентичный блок, эта файловая система повторно просматривается с целью поиска того индексного дескриптора файла, который до этого заявил об этом блоке. Когда будет найден идентичный блок, появится следующее информационное сообщение:
Сообщение:
B DUP I-IИндексный дескриптор файла I содержит блок номер B, о котором было уже заявлено другим индексным дескриптором файла. Эта исключительная ситуация порождает на этапе 2 сообщение об ошибках BAD/DUP. Можно определить, у каких индексных дескрипторов файлов есть перекрывающиеся блоки, путем изучения этой исключительной ситуации и исключительной ситуации DUP на этапе 1.
На этом этапе удаляются элементы каталога, указывающие на "плохие" индексные дескрипторы файлов, найденные на этапах 1 и 1B. Даются отчеты об исключительных ситуациях, появившихся в результате:
Все ошибки на этом этапе считаются фатальными, если очищается файловая система, за исключением каталогов не кратных размеру блоков и посторонних прочных связей.
Этап 2 - Сообщения об ошибках.
Сообщение:
ROOT INODE UNALLOCATED (ALLOCATE)Корневой индексный дескриптор (обычно это индексный дескриптор номер 2) не имеет выделенных битов режима.
Возможные ответы на приглашение ALLOCATE:
YES - выделить индексный дескриптор 2 как корневой. Файлы и каталоги обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень не удается, тогда fsck выходит с сообщением:
CANNOT ALLOCATE ROOT INODENO - завершить программу.
Сообщение:
ROOT INODE NOT DIRECTORY (REALLOCATE)Корневой индексный дескриптор (обычно это индексный дескриптор номер 2) файловой системы не является индексным дескриптором каталога.
Возможные отклики на приглашение REALLOCATE:
YES - очистить содержимое корневого индексного дескриптора и освободить его. Файлы и каталоги, обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень неудачна, fsck выйдет с сообщением:
CANNOT ALLOCATE ROOT INODENO - команда fsck делает приглашение с FIX.
Возможные ответы на приглашение FIX:
YES - изменить тип корневого индексного дескриптора на каталог. Если блоки данных корневого индексного дескриптора не являются блоками каталога, порождается много сообщений об ошибках.
NO - завершить программу.
Сообщение:
DUPS/BAD IN ROOT INODE (REALLOCATE)На этапе 1 или этапе 1B были найдены идентичные блоки или "плохие" блоки в корневом индексном дескрипторе (обычно это индексный дескриптор номер 2) файловой системы.
Возможные отклики на приглашение REALLOCATE:
YES - очистить содержание корневого индексного дескриптора и освободить его. Файлы и каталоги, обычно находящиеся в корне, восстанавливаются на этапе 3 и помещаются в каталог lost+found. Если попытка выделить корень неудачна, fsck выходит с сообщением:
CANNOT ALLOCATE ROOT INODENO - команда 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.