Como crear y dar formato a una partición en Linux por comandos

Linux

Cuando somos usuarios de Linux muchas veces nos vemos en la necesidad de crear y dar formato a una partición mediante el uso de comandos, por ejemplo cuando somos administrador de un servidor Linux que no tiene interfaz gráfica, cuando accedemos por SSH o cuando simplemente estamos realizando una instalación básica en un equipo.

Bueno pues hoy quiero enseñaros de forma sencilla los comandos que debemos de utilizar y en el orden que debemos usarlos para crear y dar formato a una partición en Linux.

Vamos a empezar, el comando que usaremos es el famoso fdisk con sus diversas opciones que nos permite.

  1. Primeramente debemos de saber los discos duros que existen en el ordenador y las particiones que contiene cada uno de ellos, para ello debemos de poner en la consola $ sudo fdisk -l

    El resultado seria por ejemplo:

    Disco /dev/sda: 4294 MB, 4294967296 bytes
    255 cabezas, 63 sectores/pista, 522 cilindros, 8388608 sectores en total
    Unidades = sectores de 1 * 512 = 512 bytes
    Identificador del disco: 0x000653e0
    Dispositivo Inicio Comienzo Fin Bloques Id Sistema
    /dev/sda1 * 2048 5859327 2928640 83 Linux
    /dev/sda2 5859328 6445055 292864 82 Linux swap / Solaris
  2. Ahora que tenemos la información del disco duro vamos a proceder a crear nuestra partición escribiendo en al consola $ sudo fdisk /dev/sda
  3. Pulsando la tecla "m" y le damos a"intro" nos saldrá todas la opciones que tenemos.

    Nos saldrán las siguiente opciones:

    Orden (m para obtener ayuda): m
    Orden Acción
    a Conmuta el indicador de iniciable
    b Modifica la etiqueta de disco bsd
    c Conmuta el indicador de compatibilidad con DOS
    d Suprime una partición
    l Lista los tipos de particiones conocidos
    m Imprime este mensaje
    n Añade una nueva partición
    o Crea una nueva tabla de particiones DOS vací­a
    p Imprime la tabla de particiones
    q Sale sin guardar los cambios
    s Crea una nueva etiqueta de disco Sun
    t Cambia el identificador de sistema de una partición
    u Cambia las unidades de visualización/entrada
    v Verifica la tabla de particiones
    w Escribe la tabla en el disco y sale
    x Funciones adicionales (sólo para usuarios avanzados)
  4. Como podéis ver la opción para crear la nueva partición es la n por lo que tendremos que pulsar "n"

    Ahora nos saldrán las siguiente opciones:

    Orden (m para obtener ayuda): n
    Tipo de partición:
    p primaria (2 primaria, 0 extendida, 2 libre)
    e extendido
  5. En estas opciones debemos de elegir si la partición sera primaria o extendida (Nota: particiones primarias solo se pueden tener un máximo de 4). En nuestro caso seleccionaremos una partición primaria por lo que pulsaremos la tecla "p"
  6. Debemos elegir el tamaño, el sector que empieza y el número de partición (por defecto no pondrá el número de la siguiente partición a la ultima creada) que tendrá la partición, por defecto coge todo el tamaño libre en el disco duro.

    Tamaño de la partición, sector en el que empieza y el número de partición:

     Seleccione (predeterminado p): p
    Número de partición (1-4, valor predeterminado 3):
    Se está utilizando el valor predeterminado 3
    Primer sector (6445056-8388607, valor predeterminado 6445056):
    Se está utilizando el valor predeterminado 6445056
    Último sector, +sectores o +tamaño{K,M,G} (6445056-8388607, valor predeterminado 8388607):
    Se está utilizando el valor predeterminado 8388607
  7. Ahora para finalizar y que los cambios se guarden debemos pulsar la tecla "w" y pulsar "intro"
  8. Ahora debemos de volver a leer la tabla de particiones con el comando $ sudo partprobe o reiniciar el sistema.
  9. Ahora solo nos queda formatear la partición para poder empezar a usarla. Para ello volveremos a utilizar el comando $ sudo fdisk -l para ver todas las particiones que existen, ahora aparece la nueva partición /dev/sda3
    Dispositivo Inicio Comienzo Fin Bloques Id Sistema
    /dev/sda1 * 2048 5859327 2928640 83 Linux
    /dev/sda2 5859328 6445055 292864 82 Linux swap / Solaris
    /dev/sda3 6445056 8388607 971776 83 Linux
  10. Finalmente falta asignar el sistema de archivos, nosotros utilizaremos el ext4 usandoel siguiente comando $ mkfs.ext4 /dev/sda3

Cualquier duda podéis preguntarmela en los comentarios.

Un saludo.

4 pensamientos en “Como crear y dar formato a una partición en Linux por comandos

  1. hola! se puede en un solo comando crear todas las particiones que uno quiera. Y si sabes podrias indicarme donde encontrar esa informacion. gracias

    • Te recomiendo que para hacerlo en un comando uses un fichero de Shell Script para automatizar el proceso. Un saludo 🙂

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Notificación de comentarios

Si se suscribirse cuando se publique un nuevo comentario se le notificará por correo electrónico, de esta forma podrá estar informado de todos los comentarios y podrá ver si han respondido al suyo.

También puedes suscribirte sin comentar.