Qual é a diferença entre mkfs e mkdosfs?

6

Estou tentando colocar uma distro linux .iso no meu usb e as instruções sugerem usar o seguinte comando para criar um sistema de arquivos fat32:

mkdosfs -F 32 /dev/sdc1

Existe uma razão para este comando ser usado em vez do mkfs?

    
por user784637 12.12.2011 / 00:14

1 resposta

8

mkfs é um comando para fazer um sistema de arquivos, e é um front-end para o mkfs.file_type mais específico (mkfs.vfat, mkfs.ext4, etc)

  

Na verdade, o mkfs é simplesmente um front-end para o sistema de arquivos          construtores (mkfs.fstype) disponíveis no Linux. O sistema de arquivos específico          O construtor é procurado em vários diretórios, como talvez / sbin,          / sbin / fs, /sbin/fs.d, / etc / fs, / etc (a lista precisa é definida em          tempo de compilação, mas pelo menos contém / sbin e / sbin / fs) e, finalmente, em          os diretórios listados na variável de ambiente PATH. Por favor, veja          as páginas de manual do construtor específicas do sistema de arquivos para obter mais detalhes.

mkfs.vfat é um link simbólico para mkdosfs

Eles são os mesmos

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

Para informações adicionais, veja

man mkfs

    
por Panther 12.12.2011 / 00:26