В чем разница между mkfs и mkdosfs?

Я пытаюсь установить Linux дистрибутив .iso на свой USB, и в инструкциях предлагается использовать следующую команду для создания файловой системы fat32:

mkdosfs -F 32 /dev/sdc1

. Есть ли причина, по которой эта команда должна использоваться вместо mkfs?

6
задан 12 December 2011 в 03:14

1 ответ

mkfs - это команда для создания файловой системы. Она является внешним интерфейсом для более конкретного mkfs.file_type (mkfs.vfat, mkfs.ext4 и т. Д.)

В действительности mkfs - это просто интерфейс для различных сборщиков файловых систем (mkfs.fstype), доступных под Linux. Специфичный для файловой системы компоновщик ищется в ряде каталогов, например, / sbin, / sbin / fs, /sbin/fs.d, / etc / fs, / etc (точный список определяется во время компиляции, но по крайней мере содержит / sbin и / sbin / fs) и, наконец, в каталогах, перечисленных в переменной среды PATH. Пожалуйста, обратитесь к страницам справочника сборщика файловой системы для получения дополнительной информации.

mkfs.vfat является символьной ссылкой на mkdosfs

Они одинаковые

ls -l /sbin/mkfs.vfat
lrwxrwxrwx 1 root root 7 2011-10-29 23:13 /sbin/mkfs.vfat -> mkdosfs

Для получения дополнительной информации см.

man mkfs

0
ответ дан 12 December 2011 в 03:14

Другие вопросы по тегам:

Похожие вопросы: