Crear tabla de particiones y formatear un disco duro

Crear tabla de particiones

Una vez sabemos el nombre de la unidad a particionar (ide hdX sata sdX), ejecutamos una aplicación que mediante menús nos permite definir las particiones:

lynks@tetsuo:~$ sudo cfdisk /dev/sda

cfdisk (util-linux-ng 2.13.1)

Unidad de disco: /dev/sda
Tamaño: 500107862016 bytes, 500.1 GB
Cabezas: 255   Sectores por pista: 63   Cilindros: 60801

    Nombre        Indicadores  Tipo       Tipo de S.F.       Etiqueta      Tamaño(MB)
------------------------------------------------------------------------------------------
                               Pri/Lóg   Espacio libre                       500105,25

[ Ayuda  ]  [ Nueva  ]  [Imprimir]  [ Salir  ]  [Unidades]  [Escribir]

Para crear una partición, seleccionamos la opción "[ Nueva ]", escogemos entre primaria o secundaria y finalmente un tamaño para nuestra partición. Cuando hayamos creado todas las particiones, seleccionamos la opción [Escribir] para guardar los cambios.

Bug: La versión de cfdisk que estoy usando tiene un problema en la traducción, ya que nos pide escribir "Sí" para confirmar los cambios y el carácter "í" no es imprimible. Para solucionarlo ejecutamos la aplicación en ingles modificando la variable de entorno LANG:

lynks@tetsuo:~$ LANG=C sudo cfdisk /dev/sda

Formatear particion

Para formatear una partición, usaremos el comando "mkfs", de la siguiente forma:

mkfs -t tipo-sistemadeficheros -L nombre-partición -j -m porcentaje-reservado-root partición

lynks@tetsuo:~$ sudo mkfs -t ext3 -L multimedia -j -m 0 /dev/sda1

Y ya tenemos la partición formateada y lista para montarla :)