Я пытаюсь установить Linux дистрибутив .iso на свой USB, и в инструкциях предлагается использовать следующую команду для создания файловой системы fat32:
mkdosfs -F 32 /dev/sdc1
. Есть ли причина, по которой эта команда должна использоваться вместо mkfs?
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. Пожалуйста, обратитесь к страницам справочника сборщика файловой системы для получения дополнительной информации.
blockquote>mkfs.vfat является символьной ссылкой на mkdosfs
Они одинаковые
ls -l /sbin/mkfs.vfat lrwxrwxrwx 1 root root 7 2011-10-29 23:13 /sbin/mkfs.vfat -> mkdosfs
Для получения дополнительной информации см.