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


FSCK(8) - часть 3


-c

Вызывает преобразование любой поддерживаемой файловой системы к типу текущей файловой системы. Пользователю предлагается подтвердить запрос на каждую файловую систему, требующию преобразования, если только не задана опция -y. Рекомендуется проверка с помощью этой опции каждой файловой системы в демонтированном состоянии, если она будет использоваться в текущей версии системы XENIX. Для модификации активной корневой файловой системы, последюю следует проверить следующим образом:

fsck -c -rr /dev/root

Если значение fylesystem не задано, fsck читает список устанавливаемых по умолчанию файловых систем в файле /etc/checklist.

Выполняется проверка следующих возможных рассогласований:

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

  • Неправильное количество блоков.
  • Отсутствует выравнивание размера каталога по модулю 16-ти байтов.

  • Неправильный формат индексного дескриптора.
  • Проверка каталогов:
    • Файл указывает на незарезервированный индексный дескриптор.
    • Номер индексного дескриптора за пределами допустимого диапазона.
    • Проверка суперблока:
      • Наличие более, чем 65536 индексных дескрипторов.
      • На индексные дескрипторы приходится больше блоков, чем есть в файловой системе.
      • Неверный формат списка свободных блоков.
      • Неверное значение общего количества свободных блоков или свободных индексных дескрипторов.
      • Беспризорные файлы и каталоги (зарезервированные, но не адресуемые) с согласия оператора присоединяются к каталогу lost+found. При этом им присваивается в качестве имени номер индексного дескриптора. Единственным ограничением является то, что каталог lost+found должен предварительно существовать в проверенной корневой файловой системе и должен иметь свободные поля для записи входных структур. Это достигается созданием lost+found, копированием в него некоторого количества файлов и их последующего удаления (перед выполнением fsck).

        ФАЙЛЫ




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



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