Li em um artigo da Internet como formatar uma partição para FAT32 com o seguinte comando:
sudo mkfs.vfat -F 32 /dev/sdXn
Agora eu li a página de manual mkfs.vfat
e ela aparece mkfs.fat
como o nome do comando sem a extensão v
. Depois disso tentei formatar uma partição sem v
e esperava que funcionasse. Por que existe um comando sinônimo chamado mkfs.vfat
em vez de apenas mkfs.fat
?
Editar: Ah, e man mkfs
mkfs.vfat
está listado em vez de mkfs.fat
"VEJA TAMBÉM".
Responder1
GORDOé uma família de sistemas de arquivos que compreende pelo menos, em ordem cronológica:
- FAT12, um sistema de arquivos usado em disquetes desde o final dos anos 1980, em particular pelo MS-DOS;
- FAT16, uma pequena modificação do FAT12 com suporte para mídias maiores, introduzida para oferecer suporte a discos rígidos;
- vFAT, que é compatível com versões anteriores do FAT, mas permite que os arquivos tenham nomes mais longos que apenas aplicativos compatíveis com vFAT executados em sistemas operacionais compatíveis com vFAT podem ver;
- FAT32, outra modificação do FAT16 projetada para suportar tamanhos de disco maiores. Na prática, o FAT32 é quase sempre usado com suporte a nomes de arquivos longos vFAT, mas tecnicamente 16/32 e nomes de arquivos longos-sim/não são independentes.
Como esses sistemas de arquivos são muito semelhantes, geralmente são controlados pelos mesmos drivers e ferramentas. mkfs.vfat
e mkfs.fat
são a mesma ferramenta; um sistema de arquivos FAT16 vazio e um sistema de arquivos vFAT vazio parecem exatamente iguais, portanto mkfs
não é necessário distinguir entre eles. (Você pode pensar em FAT16 e vFAT como duas maneiras diferentes de ver o mesmo sistema de arquivos, em vez de dois formatos de sistema de arquivos separados.)