GNU/Linux >> Tutoriales Linux >  >> Linux

¿Está bien mkfs sin número de partición?

Es posible crear un sistema de archivos en un disco completo en lugar de una partición, pero es inusual. La documentación solo menciona explícitamente la partición porque ese es el caso más habitual (sí dice generalmente ). Puede crear un sistema de archivos en cualquier cosa que actúe lo suficientemente como un archivo de tamaño fijo, es decir, algo donde si escribe datos en una ubicación determinada y los lee desde la misma ubicación, obtiene los mismos datos. Esto incluye discos completos, particiones de disco y otros tipos de dispositivos de bloque, así como archivos normales (imágenes de disco).

Después de hacer mkfs.fat -n A /dev/sdb , ya no tiene una partición en ese disco. Tenga en cuenta que el kernel todavía piensa que el disco tiene una partición, porque mantiene la tabla de particiones en caché en la memoria. Pero no deberías intentar usar /dev/sdb1 más, puesto que ya no existe; escribir en él corrompería el sistema de archivos que creó en /dev/sdb desde /dev/sdb1 es parte de /dev/sdb (todo excepto unos pocos cientos de bytes al principio). Ejecute el comando partprobe como root para decirle al kernel que vuelva a leer la tabla de particiones.

Si bien es posible crear un sistema de archivos en un disco completo, no lo recomiendo. Algunos sistemas operativos pueden tener problemas con él (creo que Windows se las arreglaría, pero algunos dispositivos, como las cámaras, no), y pierde la posibilidad de crear otras particiones. Ver también Las ventajas de un sistema de archivos sin particiones


Por lo general, está bien colocar un sistema de archivos en un dispositivo completo, en lugar de particionar y formatear las particiones, si no tiene la intención de tener más de un sistema de archivos en su dispositivo. Simplemente tendrá que ser coherente; desde que pusiste el sistema de archivos en sda en lugar de sda1 , tendrás que montar sda también, desde sda1 no existirá en absoluto.

El dispositivo en su pregunta parece ser una unidad extraíble con formato FAT:si se va a usar con dispositivos integrados que pueden tener una noción más o menos detallada de cómo se pueden montar los sistemas de archivos, tal vez valga la pena probar que, de hecho, admiten un sistema de archivos de dispositivo completo sin una tabla de particiones. (Por ejemplo, las cámaras tienden a crear una única partición y formatearla; es muy posible que declaren inutilizable una tarjeta de memoria sin partición).


Linux
  1. ¿Cómo aumentar el número de inodos en un sistema de archivos Ext4?

  2. ¿Cómo formatear una partición en un sistema de archivos rápidamente?

  3. Uso del comando mkfs en Linux para formatear el sistema de archivos en un disco o partición

  4. mkfs.exfat:comando no encontrado

  5. mkfs.xfs:comando no encontrado

Cómo cambiar el UUID de la partición en el sistema de archivos de Linux

Cómo extender la partición raíz XFS sin LVM en Linux

¿Volver a leer la tabla de particiones sin reiniciar?

Linux:sistema de archivos que no distingue entre mayúsculas y minúsculas

¿Cómo montar un sistema de archivos en un entorno de solo lectura?

Cambiar el tamaño de LVM sin pérdida de datos