chkqnx6fs
Проверка
непротиворечивости всей файловой системы "Power-Safe" (QNX
Neutrino)
Примечание. Для запуска этой утилиты
необходимо войти в систему с учетной записью root.
Синтаксис:
chkqnx6s [-sv]
хост
Поддерживаемые
платформы:
Neutrino
Опции:
-s
Отобразить информацию заголовка из системного блока.
Количество опций -v определяет
поля, отображаемые утилитой chkqnx6fs.
Примечание. Если указана опция -s, утилита chkqnx6fs определяет местоположение
активного системного блока и проверяет его, но не проверяет
саму файловую систему.
-v
Увеличить
степень подробности выводимой информации. Можно указать
несколько опций -v.
хост
Хост файловой системы. Можно указать его как
блок-ориентированное специальное устройство или как раздел
(например /dev/hd0t76), как обычный
файл или как корневой каталог смонтированной файловой системы
fs-qnx6 (который будет
разрешаться к реальному устройству хоста).
Описание:
Утилита chkqnx6fs выполняет проверку целостности
файловой системы "Power-Safe" (fs-qnx6). Эта проверка
выполняется в три прохода:
-
Определение местоположения системного
блока, его проверка и выбор новейшего стабильного системного
блока.
-
Прохождение системных индексных
дескрипторов и файлов битовых карт.
-
Рекурсивный проход иерархии каталогов,
начиная с корневого.
Можно
проверить только стабильную файловую систему (т.е. систему, не
изменяемую и не обновляемую во время сканирования). К стабильным
относятся следующие файловые системы:
-
демонтированные
-
смонтированные в режиме "только для
чтения"
-
смонтированные в режиме "чтение-запись",
но с отключенной функцией мгновенного снимка текущего
состояния системы (в этом случае проверяется стабильная
файловая система, а не рабочая копия)
Примечание. Фактически
необходимость использования утилиты chkqnx6fs для промышленной системы
(например в сценарии начальной загрузки) отсутствует.
Структура файловой системы fs-qnx6 (при условии
отсутствия программных ошибок, физически поврежденных блоков
или злонамеренного изменения данных на устройстве без файловой
системы) делает такую проверку излишней.
Примеры:
# chkqnx6fs -v
/dev/hd0t76
** Вступление. Чтение и
проверка системных блоков **
** Проход 1. Проверка
файлов растровой графики и индексных дескрипторов **
** Проход 2. Проверка
иерархии каталогов **
** Сводка: 20216/8040524 блоков, 142/62816
индексных дескрипторов **
Статус завершения:
0
Файловая система
непротиворечива/стабильна.
1
При проверке файловой системы
возникла ошибка (описательные сообщения выводятся в поток stderr).