Файлы System/bin Android 12. Справочник.


  Все     Команда     Скрипт     Служба     Приложение  

fsck_msdos
Проверить и восстановить файловые системы MS-DOS

Тип файла: команда
  Рус  
usage:  fsck_msdosfs -p [-f] filesystem ...

       fsck_msdosfs [-ny] filesystem ...
   

Комментарии
Проверяет целостность файловых систем MS-DOS и при необходимости пытается их восстановить.
Следующие проблемы с файловой системой могут быть исправлены (в указанном порядке):

-FAT содержит недопустимые номера кластеров. Кластер изменен на EOF.
-Цепочка кластеров файла содержит цикл. Петля разорвана.
-Плохие кластеры (ошибки чтения). Кластеры помечаются как плохие и удаляются из файлов, владеющих ими. Эта проверка не является обязательной.
-Каталоги с большим количеством неверных записей (вероятно, поврежденных). Каталог можно сбросить.
-Файлы . и .. не являются каталогами. Их можно удалить или переименовать.
-Каталоги . и .. в корневом каталоге. Они сброшены.
-Плохие имена файлов. Их можно переименовать.
-Дублирование записей каталога. Их можно удалить или переименовать.
-Каталоги с полем ненулевого размера. Размер устанавливается равным нулю.
-Каталог . не указывает на родительский каталог. Начальный указатель корректируется.
-Каталог .. не указывает на родителя родительского каталога.Начальный указатель корректируется.
-Неверный номер начального кластера файла. Файл обрезан.
-Файл содержит плохие или свободные кластеры. Файл обрезан.
-Цепочка кластеров файла длиннее, чем указано в полях размера. Файл обрезан.
-Два или более файла совместно используют один и тот же кластер (кластеры). Все файлы, кроме одного, усекаются. Если усекаемый файл является файлом каталога, который уже был прочитан, проверка файловой системы перезапускается после усечения.
-Цепочка кластеров файла короче, чем указано в полях размера. Файл обрезан.
-Кластеры помечены как используемые, но не принадлежат файлу. Они отмечены как свободные.

Кроме того, могут бытьобнаружены, но не устранены следующие проблемы:

-Неверные параметры в загрузочном секторе.
-Отсутствие . и .. записи в некорневых каталогах
Когда dosfsck проверяет файловую систему, он накапливает все изменения в памяти и выполняет их только после завершения всех проверок. Это можно отключить с помощью опции -w.