Leí en un artículo de Internet cómo formatear una partición a FAT32 con el siguiente comando:
sudo mkfs.vfat -F 32 /dev/sdXn
Ahora leo la página de manual mkfs.vfat
y se muestra mkfs.fat
como el nombre del comando sin el archivo v
. Después de eso, intenté formatear una partición sin v
y, como era de esperar, funcionó. ¿Por qué se llama un comando sinónimo mkfs.vfat
en lugar de simplemente mkfs.fat
?
Editar: Ah, y en man mkfs
mkfs.vfat
aparece en lugar de mkfs.fat
en "VER TAMBIÉN".
Respuesta1
GORDOes una familia de sistemas de archivos, que comprende al menos, en orden cronológico:
- FAT12, un sistema de archivos utilizado en disquetes desde finales de los años 1980, en particular por MS-DOS;
- FAT16, una pequeña modificación de FAT12 que admite medios más grandes, introducida para admitir discos duros;
- vFAT, que es compatible con versiones anteriores de FAT, pero permite que los archivos tengan nombres más largos que solo pueden ver las aplicaciones compatibles con vFAT que se ejecutan en sistemas operativos compatibles con vFAT;
- FAT32, otra modificación de FAT16 diseñada para admitir discos de mayor tamaño. En la práctica, FAT32 casi siempre se usa con soporte para nombres de archivos largos vFAT, pero técnicamente 16/32 y nombres de archivos largos sí/no son independientes.
Debido a que esos sistemas de archivos son muy similares, generalmente son manejados por los mismos controladores y herramientas. mkfs.vfat
y mkfs.fat
son la misma herramienta; Un sistema de archivos FAT16 vacío y un sistema de archivos vFAT vacío tienen exactamente el mismo aspecto, por lo que mkfs
no es necesario distinguirlos. (Puede pensar en FAT16 y vFAT como dos formas diferentes de ver el mismo sistema de archivos en lugar de dos formatos de sistemas de archivos separados).