mkdosfs

Создание файловой системы DOS (FAT-12/16/32)

Синтаксис:

mkdosfs [-C|c размер] [-e число] [-F тип] [-f число] [-h число] [-I идентификатор_тома] [-L метка_тома] [-m носитель] [-O метка_производителя_ПО] [-R|r] [-S размер] [-s размер] устройство | точка_монтирования | файл

Опции:

-C размер
Минимальный размер кластера по умолчанию. Указывать одновременно опции -C и -c не допускается.
-c размер
Размер кластера файловой системы. Значение по умолчанию определяется в соответствии с геометрией диска. Указывать одновременно опции -c и -C не допускается.
-e число
Число записей корневого каталога (только для FAT12/16). Значение по умолчанию – 512.
-F тип
Тип FAT (12, 16 или 32).
-f число
Установить число записываемых таблиц FAT. Значение по умолчанию – 2.
-h число
Число "скрытых секторов". Значение по умолчанию определяется в соответствии с геометрией диска.
-I идентификатор_тома
Установить идентификатор/серийный номер тома. Значение по умолчанию определяется на основе текущего времени.
-L метка_тома
Установить метку тома. По умолчанию метка тома отсутствует.
-m носитель
Байт дескриптора носителя. Значение по умолчанию – 0xF0 или (при наличии скрытых секторов) 0xF8.
-O метка_производителя_ПО
Установить метку производителя ПО. Значение по умолчанию:
MSDOS5.0
Для файловой системы FAT12/FAT16.
MSWIN4.1
Для файловой системы FAT32.
-R
Сохранить размер и содержимое существующих зарезервированных секторов (повторно отформатировать).
-r
Число "зарезервированных секторов". Значение по умолчанию определяется в соответствии с типом FAT.
-S размер
Размер сектора файловой системы. Значение по умолчанию определяется в соответствии с геометрией диска.
-s размер
Установить размер (число секторов) в файловой системе. Значение по умолчанию определяется в соответствии с геометрией диска.
устройство
Имя устройства, на котором будет размещена файловая система DOS (например, /dev/hd0t11).
точка_монтирования
Точка монтирования файловой системы DOS (например, /fs/hd0-dos).
файл
Обычный файл, в котором хранится образ файловой системы DOS.

Платформы:

ЗОСРВ «Нейтрино»

Целевые архитектуры:

aarch64, arm, armv7, e2k, mips, ppc, x86

Описание:

Утилита mkdosfs создает файловую систему DOS на указанном целевом носителе (обычно на диске или в разделе).

Если такие важные для пользователя опции, как тип FAT и размер кластера, не установлены, то mkdosfs форматирует файловую систему DOS с использованием наиболее подходящих значений размера и геометрии диска. Эту автоматическую конфигурацию по умолчанию можно переопределить и, установив соответствующие опции, принудительно применить требуемый формат.

Примеры:

# mkdosfs /dev/hd0t6 Форматирование завершено: FAT16 (4096-байтовые кластеры), доступно 201888 КБ.

Возвращаемое значение:

0
Файловая система создана без ошибок.
1
Файловую систему создать не удалось. Причиной могла стать ошибка, несовместимость с пользовательскими опциями или какая-либо неисправимая ошибка (например, ошибка операции ввода/вывода на диск или недостаток памяти).

Предостережения:

Утилита mkdosfs уничтожает или перезаписывает любую существующую файловую систему на целевом носителе.

Классификация:

Базовые подсистемы ЗОСРВ «Нейтрино»

Тематические ссылки:

devb-*, fs-*, fdisk, mkqnx6fs, dinit, chkdosfs, mount, umount




Предыдущий раздел: Утилиты