Смекни!
smekni.com

Возможные отметки на приглашение 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, SECOND 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 ADD `..'

Был найден каталог I, второй элемент которого не '..' (каталог владельца).

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

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

Сообщение:

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, SECOND ENTRY IN DIRECTORY CONTAINS F

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

Сообщение:

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

Был найден каталог I, у которого больше одного элемента для `..'(каталог владельца).

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

YES - удалить дополнительный элемент для `..' (каталог владельца);

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

Сообщение:

N IS AN EXRANEONOUS HARD LINK TO A DIRECTORY D (REMOVE)

С помощью команды fsck была обнаружена прочная связь N с каталогом D. При очистке посторонние связи игнорируются. Возможные ответы на приглашение REMOVE:

YES - удалить посторонний элемент N;

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

Сообщение:

BAD INODE S TO DESCENT

Внутренняя ошибка привела к тому, что невозможное состояние S перешло к программе, которая сократила структуру каталога файловой системы. Команда fsck завершается. Если такое случается, обратитесь к специалисту.

Сообщение:

BAD RETURN STATE S FROM DESCEND

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

Сообщение:

BAD STATE S FOR ROOT INODE

Внутренняя ошибка привела к тому, что невозможное состояние S было присвоено корневому индексному дескриптору файла. Команда fsck завершается. Если такое случается, обратитесь к специалисту.

2.4.4.5. Этап 3: Проверка связности

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

  • каталогов без ссылок;
  • пропущенных или заполненных lost+found каталогов.

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

Сообщение:

UNREF DIR I=I OWNER=O MODE=M SIZE=S MTIME=T (RECONNECT)

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

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

YES - заново соединить индексный дескриптор I каталога с файловой системой в каталоге для потерянных файлов (обычно это каталог lost+found). Это может порождать на этапе 3 сообщения об ошибках lost+found, если есть проблемы в соединении индексного дескриптора I каталога с каталогом lost+found. Это также может порождать на этапе 3 сообщение об ошибке CONNECTED, если связь была удачной;

NO - проигнорировать эту исключительную ситуацию. Это порождает на этапе 4 сообщение об ошибке UNREF.

Сообщение:

NO lost+found DIRECTORY (CREATE)

В корневом каталоге файловой системы нет каталога lost+found. При очистке команда fsck пытается создать каталог lost+found.

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

YES - создать каталог lost+found в корне файловой системы.

Это может порождать сообщение:

NO SPACE LEFT IN / (EXPAND)

Ниже приведены возможные ответы. Невозможность создать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost+found DIRECTORY

и срывает попытку подсоединить индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF;

NO - прекратить попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.

Сообщение:

lost+found IS NOT A DIRECTORY (REALLOCATE)

Элемент для lost+found не является каталогом.

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

YES - выделить индексный дескриптор файла каталога и изменить lost+found, чтобы обратится к нему. Предыдущий индексный дескриптор файла, к которому обратился каталог lost+found, не очищен. Таким образом, либо о нем снова заявляют как об индексном дескрипторе файла UNREF, либо позднее на этом этапе корректируется подсчет его связей. Невозможность создать каталог lost+found порождает сообщение:

SORRY. CANNOT CREATE lost+found DIRECTORY

и прерывает попытку связать потерянный индексный дескриптор файла. Это, в свою очередь, порождает на этапе 4 сообщение об ошибке UNREF;

NO - прервать попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.

Сообщение:

NO SPACE LEFT IN / lost+found (EXPEND)

В корнвом каталоге файловой системы нет места, чтобы добавить другой элемент к каталогу lost+found. При очистке каталог lost+found расширяется.

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

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

Сообщение:

SORRY. NO SPACE IN lost+found DIRECTORY

и прерывает попытку соединить потерянный индексный дескриптор файла. Это, в свою очередь, попрождает на этапе 4 сообщение об ошибке UNREF. Очистить ненужные элементы в каталоге lost+found. Эта ошибка является фатальной если очищается файловая система;

NO - прервать попытку связать потерянный индексный дескриптор файла. Это порождает на этапе 4 сообщение об ошибке UNREF.

Сообщение:

DIR I=I1 CONNECTED. PARENT WAS I=I2

Это справочное сообщение, указывающее, что индексный дескриптор файла I1 каталога был успешно соединен с каталогом lost+found. Родительский индексный дескриптор файла I2 индексного дескриптора файла I1 замещается номером индексного дескриптора каталога lost+found.

Сообщение:

DIRECTORY F LENGTH 5 NOT MULTIPLE OF S (ADJUST)

Был найден каталог F с размером S, не кратным размеру B блока каталога. (Учтите, что это может возникнуть снова на этапе 3, если исключительная ситуация не будет исправлена на этапе 2).

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

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

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

Сообщение:

BAD INODE S TO DESCEND

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

2.4.4.6. Этап 4: Проверка подсчета ссылок

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

  • файлов без ссылок;
  • отсутствующего или заполненного каталога lost+found;
  • неправильного подсчета связей для файлов, каталогов, символьных связей или специальных файлов;
  • файлов без ссылок, символьных связей и каталогов;
  • неудачных или идентичных блоков в файлах, символьных связях и каталогах.

Все ошибки на этом этапе (за исключением работы в каталоге lost+found) можно исправить, если будет очищена файловая система.

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

Сообщение:

UNREF FILE I=I OWNER=O MODE=M SIZE=S MTIME=T (RECONNECT)

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

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

YES - заново соединить индексный дескриптор файла I с файловой системой в каталоге для потерянных файлов (обычно это каталог lost+found). Это может порождать на этапе 4 сообщение об ошибках lost+found, если есть проблемы соединения индексного дескриптора файла I с каталогом lost+found;

NO - проигнорировать эту исключительную ситуацию. Это всегда вызывает ситуацию CLEAR на этапе 4.

Сообщение:

(CLEAR)

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

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

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

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

Сообщение:

NO lost+found DIRECTORY (CREATE)

В корневом каталоге файловой системы нет каталога lost+found. При очистке команда fsck пытается создать каталог lost+found.