El disco duro es uno de los componentes, o quizás el mas vital, en cualquier sistema operativo ya que en el se instala el sistema operativo, las aplicaciones y se puede usar como un medio para crear copias de seguridad de diversos tipos.
Como administradores sabemos que lo más coherente y práctico es particionar el disco, es decir, podemos dividir el espacio actual del disco en partes más pequeñas, por ejemplo, en un disco duro de 100 GB podemos crear una partición de 20 GB solo para nuestros datos personales y así sabemos que en ese espacio solo estará este tipo de datos. Básicamente las particiones permiten un mejor control sobre el espacio del disco duro y en Linux existen algunos tipos de particiones que son:
- Particiones primarias: estas son las divisiones primarias del disco y en Linux es posible disponer de 1 a 4 particiones primarias o bien contar con 3 particiones primarias y una extendida, en esta partición (si hablamos del disco principal) se encuentran los archivos de arranque del sistema
- Partición extendida: es un medio en el cual tendremos la oportunidad de crear particiones lógicas dentro de ellas, solo dispondremos de una partición extendida por disco duro y en ellas solo se admiten particiones lógicas
- Partición lógica: como mencionamos estas se crean dentro de la partición extendida y en ellas es posible instalar sistemas operativos o sistema de archivos compatibles con Linux, así como para procesos tales como la memoria de intercambio o el boot, y la limitante es de 20 particiones lógicas para cada partición extendida
En las particiones de Linux es posible usar sistemas de archivos tales como:
- xfs
- ext2
- ext3
- ext4
- fat16
- fat32
- hfs
- linux-swap
- ntfs
- reiserfs
Para este caso vamos a crear particiones usando el comando Fdisk, este comando esta integrado por defecto para administrar todo lo relacionado al disco duro tal como manejar la tabla de particiones, en este ejemplo Ubuntu, su sintaxis básica es la siguiente:
fdisk [opciones] <disco>Los parámetros disponibles de uso son:
- -b: --sector-size <tamaño>: indica el tamaño del sector físico y lógico
- -B, --protect-boot : este parámetro no borra los bits de arranque cuando se crea una nueva etiqueta
- -L, --color: muestra una salida con color
- -l, --list: permite ver las particiones actuales
- -x, --list-details: permite desplegar mas detalles de las particiones
- -n, --noauto-pt: no crear la tabla de partición por defecto en dispositivos vacíos
- -o, --output <lista>: indica que columnas mostrar (gpt, dos, bsd, sgi o sun)
- -t, --type <tipo>: permite trabajar únicamente en el tipo de tabla de particiones indicado
- -u, --units[=<unidad>]: despliega las unidades: 'cylinders' (cilindros) o 'sectors' (sectores) definidos
- --btyes: genera el tamaño en bytes
- -C, --cylinders <número>: define el número de cilindros
- -H, --heads <número>: define el número de cabezas
- -S, --sectors <número>: indica el número de sectores por pista
Solvetic explicará ahora como particionar un disco duro en Linux.
Cómo crear una partición en Linux
Abrimos la utilidad Discos para comprobar el disco en el cual se harán las particiones:
En la utilidad vemos la capacidad y detalles del disco duro:
Ahora abrimos la terminal y accedemos como root:
sudo suIngresamos la contraseña de administrador:
Listamos la estructura de discos:
fdisk -l
Allí debemos observar la ruta del disco a particionar, en este caso /dev/sdb, luego seleccionamos este disco::
fdisk /dev/sdb
Creamos la partición primaria ingresando:
n
Ingresamos "p" para que sea primaria:
Pulsamos Enter 2 veces para definir el número de la partición y el sector inicial:
En el ultimo sector (Last sector) establecemos el tamaño de la partición usando la sintaxis:
+#GB
Ejecutamos "p" para ver la partición creada:
Vamos a crear la partición extendida, ingresamos "n":
Ingresamos "e" para que sea extendida:
Pulsamos Enter 2 veces para definir el número de la partición y el sector inicial:
Establecemos el tamaño de la partición en el ultimo sector usando la sintaxis:
+#GB
Ejecutamos "p" para ver las particiones actuales:
Vamos a crear la partición lógica, ingresamos "n":
Ingresamos "l" para que sea lógica y este valor se ha habilitado gracias a que hemos creado la partición extendida en primer lugar:
Pulsamos Enter 2 veces para definir el número de la partición y el sector inicial:
Establecemos el tamaño de la partición:
+#GB
Ejecutamos "p" para ver las particiones actuales:
Crearemos otra partición lógica en el espacio disponible, ingresa "n":
Ingresamos "l" para que sea lógica:
Pulsamos Enter 2 veces para definir el número de la partición y el sector inicial y establecemos el tamaño de la partición pulsando Enter para elegir todo el espacio disponible:
Ejecutamos "p" para ver las particiones actuales:
Aplicamos los cambios en el disco duro ejecutando:
w
Ejecuta "fdisk -l" para listar la nueva estructura del disco:
Abrimos Discos:
Podremos ver la nueva estructura del disco en el cual hemos trabajado:
Este es todo el proceso disponible gracias a Fdisk para particionar nuestros discos en Linux.