Команда Linux mkdosfs
Команда Linux mkdosfs используется для создания файловой системы DOS.
device — это код устройства, на котором вы хотите создать файловую систему DOS, например /dev/hda1 и т. д. block_count — это количество блоков, которое вы хотите выделить. Если block_count не указан, система автоматически рассчитает количество блоков, соответствующее размеру устройства.
mkdosfs [ -c | -l filename ] [ -f number_of_FATs ] [ -F FAT_size ] [ -i volume_id ] [ -m message_file ] [ -n volume_name ] [ -r root_dir_entry ] [ -s sector_per_cluster ] [ -v ] device [ block_count ]
Parameters:
- -c Проверять наличие сбойных дорожек перед созданием файловой системы.
- -l Считывать записи о сбойных дорожках из указанного файла.
- -f Указать количество таблиц размещения файлов (FAT). Значение по умолчанию — 2. В настоящее время файловая система Linux FAT не поддерживает более 2 таблиц FAT. Обычно это не нужно изменять.
- -F Указать размер таблицы FAT, обычно 12 или 16 бит. 12-битный обычно используется для дискет, а 16-битный — для обычных разделов жёсткого диска, то есть так называемого формата FAT16. Система обычно сама выбирает подходящее значение. Использование FAT16 на дискете обычно не даёт эффекта, а использование FAT12 на жёстком диске также не даёт эффекта.
- -i Указать идентификатор тома (Volume ID). Обычно это 4-байтовое число, например 2e203a47. Если он не указан, система сгенерирует его сама.
- -m Когда пользователь пытается загрузиться с этой дискеты или раздела без операционной системы на них, система выдаст пользователю предупреждающее сообщение. Этот параметр используется для изменения этого сообщения. Вы можете сначала отредактировать файл с сообщением, затем указать его с помощью этого параметра, или использовать
- -m -
- Таким образом система попросит вас напрямую ввести текст. Особенно важно отметить, что длина строки в файле не должна превышать 418 символов, включая расширенные символы табуляции (TAB) и символы новой строки (символ новой строки считается за два символа в DOS!)
- -n Укажите имя тома, которое является меткой диска. Как и команда format в DOS, его можно указать или нет. Значения по умолчанию нет.
- -r Укажите максимальное количество файлов в корневом каталоге. Так называемое количество файлов здесь включает каталоги. Значение по умолчанию — 112 или 224 на дискетах и 512 на жестких дисках. Не меняйте это число без необходимости.
- -s Количество секторов на кластер. Оно должно быть степенью числа 2. Однако, если вы не знаете, что делаете, не задавайте это значение произвольно.
- -v Выводить дополнительную информацию
Примеры
Отформатировать дискету в дисководе A в формате DOS и установить метку Tester
mkdosfs -n Tester /dev/fd0Другие расширения
Энциклопедия команд Linux