Está en la página 1de 3

comando MKFS

mkfs [-V] [-t tipo-sf] [opciones-sf] sistema-de-ficheros [bloques]

mkfs se emplea para construir un sistema de ficheros de Linux sobre un dispositivo, usualmente
una partición de un disco duro.

sistema-de-ficheros es el nombre del dispositivo (como por ejemplo /dev/hda1


o /dev/sdb2) o el punto de montaje (como /, /usr o /home) para el sistema de
ficheros.

bloques es el número de bloques que el sistema de ficheros irá a emplear.

El código de salida devuelto por mkfs es 0 si acaba con éxito y 1 si acaba en


fallo. En realidad, mkfs es simplemente un frontal para los diversos
constructores de sistemas de ficheros concretos (mkfs.tipo-sf) disponibles
bajo Linux. El constructor específico del sistema de ficheros se busca en
ciertos directorios como /sbin, /sbin/fs, /sbin/fs.d,/etc/fs, /etc (la lista
concreta se define cuando se compila el programa, pero al menos contiene
/sbin y /sbin/fs), y finalmente en los directorios listados en la variable de
entorno PATH.

OPCIONES

-V Produce una salida más prolija, incluyendo todas las órdenes específicas
del sistema de ficheros concreto que se ejecutan. Especificar esta opción más
de una vez inhibe la ejecución de cualquier orden de un sistema de ficheros
específico. Esto es realmente sólo útil para comprobaciones.

-t tipo-sf Especifica el tipo del sistema de ficheros a construir. Si no se


especifica, el tipo se deduce mediante la búsqueda de sistema-de-ficheros en
/etc/fstab y se usa la entrada correspondiente. Si el tipo no puede
deducirse, se emplea el tipo de sistema de ficheros predeterminado
(actualmente, minix).

opciones-sf
Opciones del sistema de ficheros específico, que se pasarán al constructor
real del sistema de ficheros. Aunque no se garantiza, las siguientes opciones
se admiten en la mayoría de constructores de sistemas de ficheros.

-c Antes de construir el sistema de ficheros comprueba los bloques malos del


dispositivo.

-l nombre-fichero
Lee la lista de bloques malos desde nombre-fichero.

-v produce una salida prolija.

Ejemplos
 Construido en / dev / hda5 un sistema de archivos MS-DOS, y compruebe si existen
bloques defectuosos, y el proceso se muestra en detalle:
mkfs -V -t msdos -c /dev/hda5
 sudo mkfs.vfat -F 32 -n "Nombre_pendrive" /dev/sdaX

◦ mkfs.vfat: Es el programa de ejecución de la herramienta del terminal para


formatear unidades del sistema.

◦ -F 32: Esto le indica al sistema que el formato ha de realizarse con el sistema de


archivos de Fat32.

◦ -n “Nombre_pendrive”: Este será el nombre que aparecerá cada vez que


conectemos el USB al ordenador.

◦ /dev/sdaX: Esta tiene que ser la ruta completa donde se sitúa la memoria USB que
queremos formatear.

La forma moderna de usar mkfs es escribir mkfs. y luego el nombre del sistema de archivos que desea crear. Para
ver los sistemas de archivos que puede crear mkfs, escriba mkfs y luego presione la tecla Tab 2 veces; y en seguida
aparecerá la lista de sistemas de archivos disponibles para usar.

El registro en diario es un concepto importante en los sistemas de archivos. El sistema de archivos registra las
escrituras pendientes de archivo en un diario. A medida que se escribe en cada archivo, se actualiza el diario y se
actualizan los registros de escritura pendientes. Esto permite que el sistema de archivos repare archivos rotos y
parcialmente escritos que han ocurrido debido a un evento catastrófico como un corte de energía. Algunos de los
sistemas de archivos más antiguos no admiten el registro en diario. Aquellos que no lo hacen, escriben en el disco
con menos frecuencia porque no necesitan actualizar el diario. Pueden rendir más rápido, pero son más propensos a
sufrir daños debido a la interrupción de la escritura de archivos.

Ext2: El primer sistema de archivos para Linux fue el sistema de archivos MINIX.Más tarde fue reemplazado por el
primer sistema de archivos escrito específicamente para Linux, que fue Ext. Ext2 fue el sucesor de Ext. Ext2 no es
un sistema de archivos de registro en diario.

Ext3: Este fue el sucesor de Ext2, y puede considerarse como Ext2 con registro en diario, que protege su sistema de
archivos de la corrupción de datos causada por fallas y pérdida repentina de energía.

Ext4: Ext4 es el sistema de archivos estándar para muchas distribuciones de Linux. Es un sistema de archivos
sólido, probado y confiable. Tiene características que reducen la fragmentación de archivos y se puede usar con
unidades, particiones y archivos más grandes que Ext3.

BFS: este es el sistema de archivos de arranque, que está diseñado para un trabajo y solo uno: para manejarlos
archivos en la partición de arranque. Es raro que usted esté creando un sistema de archivos de arranque a mano. Su
proceso de instalación de Linux lo hará por usted.

FAT: El sistema de archivos de la Tabla de asignación de archivos fue diseñado para disquetes por un consorcio de
grandes empresas de la industria informática. Se introdujo en 1977. La única razón por la que ’ utilizaría este sistema
de archivos sin registro diario es para la compatibilidad con sistemas operativos que no son Linux.

NTFS: El sistema de archivos de nueva tecnología es un archivo de registro diario de Microsoft sistema introducido
con Windows NT. Fue el sucesor de FAT. La única razón por la que ’ utilizaría este sistema de archivos es por
compatibilidad con sistemas operativos que no sean Linux.
MINIX: creado originalmente por Andrew S. Tanenbaum como una ayuda educativa, MINIX es un “mini-Unix
”sistema operativo. Hoy en día, está destinado a proporcionar un sistema operativo de autocuración y tolerante a
fallas. El sistema de archivos MINIX fue diseñado como una versión simplificada del Sistema de archivos Unix.
Quizás si está desarrollando en una computadora Linux y apuntando a una plataforma MINIX, puede usar este
sistema de archivos.O quizás necesite compatibilidad con una computadora MINIX por otras razones. Los casos de
uso para este sistema de archivos en una computadora Linux no me están sorprendiendo, pero está disponible.

VFAT: Tabla de asignación de archivos virtuales, se introdujo con Windows 95 y eliminó los 8 caracteres para
nombres de archivo. Se hicieron posibles nombres de archivo de hasta 255 caracteres. La única razón por la que
utilizaría este sistema de archivos es para la compatibilidad con sistemas operativos que no sean Linux.

CRAMFS: El Sistema de archivos ROM comprimido es un sistema de archivos de solo lectura diseñado para
sistemas integrados y lectura especializada.-solo utiliza, como en los procesos de arranque de las computadoras
Linux. Es común tener un sistema de archivos pequeño y transitorio cargado primero para que los procesos de
arranque se puedan iniciar para prepararse para el “ real ”sistema de arranque que se va a montar.

MSDOS: el sistema de archivos del sistema operativo de disco de Microsoft. Lanzado en 1981, es un sistema de
archivos elemental que es tan básico como parece. La primera versión ni siquiera tenía directorios. Ocupa un
lugar destacado en la historia de la informática pero, más allá de la compatibilidad con los sistemas heredados,
hay pocas razones para usarlo hoy.

También podría gustarte