Handbook:AMD64/Blocks/Disks/es

Tablas de particionamiento
Aunque teóricamente es posible utilizar un disco de forma directa, sin particionar, para albergar la instalación Linux (por ejemplo cuando se crea un RAID btrfs), en la práctica, esto casi nunca ocurre. En su lugar, los dispositivos de bloque se dividen en partes más pequeñas y manejables. En los sistemas éstas se llaman particiones. Actualmente hay dos tecnologías estándar de particionamiento en uso: MBR y GPT.

GPT
El esquema GPT (Tabla de Particiones GUID -GUID Partition Table-) utiliza identificadores de 64 bits para las particiones. El espacio donde se almacena la información sobre particiones es mucho mayor que los 512 bytes de un MBR, por lo que prácticamente no hay límite en la cantidad de particiones para un disco GPT. Por otro lado el tamaño de cada partición tiene unos límites bastante mayores (casi 8 ZiB -sí, zetabytes-).

Cuando se utiliza UEFI (en lugar de BIOS) como interfaz de software de sistema entre el sistema operativo y el firmware, se requiere el uso de GPT ya que se podrían producir problemas de compatibilidad si se utiliza MBR.

GPT también utiliza sumas de comprobación y redundancia. Realiza sumas de comprobación CRC32 para detectar errores en la cabecera y el las tablas de particiones y dispone de una copia de respaldo GPT al final del disco. Esta copia de respaldo puede utilizarse para recuperarse en caso de que se produzcan daños en la GPT primaria que se almacena al comienzo del disco.

MBR
La configuración MBR (Registro de Arranque Maestro -Master Boot Record-) utiliza identificadores de 32 bits para el sector de comienzo y longitud de las particiones y ofrece soporte para tres tipos de particiones: primaria, extendida y lógica. Las particiones primarias almacenan su información en el propio registro maestro de arranque, un lugar muy pequeño (normalmente 512 bytes) al comienzo del disco. Debido a esta limitación en el tamaño, solo se permiten cuatro particiones primarias (por ejemplo desde hasta ).

Para poder ofrecer más particiones, una de las particiones primarias se puede marcar como partición extendida. Esta partición puede contener particiones lógicas (particiones dentro de otra partición).

Los autores del manual recomiendan utilizar GPT siempre que sea posible para realizar una instalación de Gentoo.

Almacenamiento avanzado
Los CDs de instalación para proporcionan soporte para el Gestor de Volúmenes Lógicos (LVM). LVM incrementa incrementa la flexibilidad ofrecida por el esquema de particionamiento. Las instrucciones de instalación de abajo se centran en particiones "normales", sin embargo, es importante saber que las particiones de tipo LVM también están soportadas si se elige ese camino. Consultar el artículo sobre LVM para obtener más información. Aviso a los que comienzan: Aunque LVM está soportado completamente, está fuera del alcance de esta guía.

Esquema de particionamiento por defecto
Throughout the remainder of the handbook, we will discuss and explain two cases: 1) GPT partition table and UEFI boot, and 2) MBR partition table and legacy BIOS boot. While it is possible to mix and match, that goes beyond the scope of this manual. As already stated above, installations on modern hardware should use GPT partition table and UEFI boot; as an exception from this rule, MBR and BIOS boot is still frequently used in virtualized (cloud) environments.

A lo largo del resto del manual, se utilizará el siguiente esquema de particionamiento como un ejemplo sencillo:

Si esto es suficiente y el lector ha optado por el camino GPT, puede saltar directamente a Por_defecto: Utilizar parted para crear las particiones del disco. Aquéllos que aún estén interesados en MBR (¡A veces ocurre!) y estén utilizando la disposición ejemplo pueden saltar a #Alternativa: Utilizar fdisk para crear las particiones del disco.

Tanto como  son utilidades de particionamiento. es de sobra conocida, estable y recomendada para una disposición de particionamiento MBR mientras que ha sido una de las primeras utilidades de gestión de dispositivos en Linux que ofrece soporte de particiones GPT. A los que les guste la interfaz de usuario de pueden utilizar  (GPT fdisk) como alternativa a.

Antes de pasar a las instrucciones de creación, el primer conjunto de secciones describirán con mas detalle cómo pueden crearse esquemas de particionamiento y mencionan algunos problemas comunes.

Utilizar UEFI
Cuando se instala Gentoo en un sistema que usa UEFI (en lugar de BIOS) para arrancar el sistema operativo, es importante crear una Partición del Sistema EFI (ESP). Las instrucciones relativas a a continuación contienen las indicaciones necesarias para gestionar esta operación adecuadamente.

La ESP debe ser una variante de FAT (En ocasiones se muestra como vfat en los sistemas Linux). La UEFI especificación oficial cita que el firmware UEFI reconocerá sistemas de archivos FAT12, 16, o 32, aunque se recomienda FAT32 para la ESP. Proceder para dar formato a la ESP como FAT32:

¿Qué es la partición de arranque BIOS?
Una partición de arranque BIOS es una partición muy pequeña (de 1 a 2 MB) en la que cargadores de arranque como GRUB2 pueden poner datos adicionales que no caben el espacio reservado para ellos (algunos cientos de bytes en el caso del MBR) y no se pueden colocar en otro lugar.

Alternativa: Utilizar fdisk para crear las particiones del disco
Los siguientes párrafos explican como crear el esquema de particionado de ejemplo usando. El esquema de particionado de ejemplo ha sido mencionado anteriormente:

Cambie el esquema de particionamiento según sus propias preferencias.

Examinar el esquema de particionamiento actual
es una popular y potente herramienta que permite dividir el disco en particiones. Arranca sobre tu unidad de disco (en nuestro ejemplo usamos el dispositivo de disco ):

Use la tecla para mostrar el esquema de particionamiento actual del disco:

Device       Start      End  Sectors  Size Type /dev/sda1     2048   526335   524288  256M EFI System /dev/sda2   526336  2623487  2097152    1G Linux swap /dev/sda3  2623488 19400703 16777216    8G Linux filesystem /dev/sda4 19400704 60549086 41148383 19.6G Linux filesystem }}

Este disco en particular se ha configurado para albergar siete sistemas de archivos Linux (cada uno con su correspondiente partición listada como "Linux") así como una partición de intercambio (listada como "Linux swap").

Eliminar todas las particiones con fdisk
Type to create a new GPT disklabel on the disk; this will remove all existing partitions.

Primero elimine todas las particiones existentes en el disco. Teclee para eliminar una partición. Por ejemplo, para borrar una partición existente :

La partición ha sido marcada para su borrado. Ya no aparecerá al mostrar la lista de particiones, pero no será eliminada hasta que guarde los cambios realizados. Esto permite anular la operación si se ha cometido una equivocación - en este caso teclee inmediatamente y la tecla  a continuación y no se eliminarán las particiones.

Teclee de forma repetida para ver el listado de particiones y pulse  junto con el número de la partición para borrarla. Acabará con la tabla de partticiones vacia:

Ahora que la tabla de particiones que está en memoria está vacía, estamos preparados para crear las particiones.

Crear una partición de arranque BIOS
En primer lugar creamos una partición de arranque BIOS pequeña. Teclee para crear una nueva partición y a continuación  para seleccionar una partición primaria, seguido de  para seleccionar la primera partición primaria. Cuando se solicite el primer sector asegúrese de que comienza en 2048 (es necesario por el cargador de arranque) y pulse. Cuando se solicite el último sector teclee +2M para crear un partición de 2 MB:

Created a new partition 1 of type 'Linux filesystem' and of size 256 MiB. }}

Marque la partición para trabajar con UEFI:

Crear la partición de intercambio
Para crear la partición de intercambio, teclee para crear una nueva partición, y luego  para decir a fdisk que debe ser una partición primaria. Entonces teclee para crear la tercera partición primaria,. Cuando le solicite el primer sector, pulse. Cuando le solicite el último sector, teclee +512M (u otro tamaño que necesite para su partición de intercambio) para crear una partición de 512MB.

Crear la partición de arranque
Created a new partition 2 of type 'Linux filesystem' and of size 4 GiB. }}

Una vez que haya hecho esto, teclee para definir el tipo de partición,  para seleccionar la partición que acaba de crear y entonces "82" para fijar el tipo "Linux Swap".

Crear la partición raíz
En el último lugar, creamos la partición de raíz. Introduzca para crear la nueva partición,  para decir a  que cree una partición primaria. A continuación teclee para crear la cuarta partición primaria,. Cuando le solicite el primer sector, pulse. Cuando le solicite el último sector, pulse para crear una partición que ocupará todo el espacio restante en el disco. Tras completar todos estos pasos, introduciendo se debe mostrar una tabla de particiones que debe parecerse mucho a la siguiente:

Device      Start      End  Sectors  Size Type /dev/sda1    2048   526335   524288  256M EFI System /dev/sda2  526336  8914943  8388608    4G Linux swap /dev/sda3 8914944 60549086 51634143 24.6G Linux filesystem }}

Almacenar la tabla de particiones
Para guardar el esquema de particionamiento y salir de teclee.

Con las particiones creadas, es momento de construir los sistemas de archivos en ellas.

Partitioning the disk with MBR for BIOS / legacy boot
The following explains how to create the example partition layout for a MBR / BIOS legacy boot installation. The example partition layout mentioned earlier is now:

Change the partition layout according to personal preference.

Viewing the current partition layout
Fire up against the disk (in our example, we use ):

Use the key to display the disk's current partition configuration:

This particular disk was until now configured to house two Linux filesystems (each with a corresponding partition listed as "Linux") as well as a swap partition (listed as "Linux swap"), using a GPT table.

Creating a new disklabel / removing all partitions
Type to create a new MBR disklabel (here also named DOS disklabel) on the disk; this will remove all existing partitions.

For an existing DOS disklabel (see the output of above), alternatively consider removing the existing partitions one by one from the disk. Type to delete a partition. For instance, to delete an existing :

The partition has now been scheduled for deletion. It will no longer show up when printing the list of partitions (, but it will not be erased until the changes have been saved. This allows users to abort the operation if a mistake was made - in that case, type immediately and hit  and the partition will not be deleted.

Repeatedly type to print out a partition listing and then type  and the number of the partition to delete it. Eventually, the partition table will be empty:

Now we're ready to create the partitions.

Creating the boot partition
First, create a small partition which will be mounted as /boot. Type to create a new partition, followed by  for a primary partition and  to select the first primary partition. When prompted for the first sector, make sure it starts from 2048 (which may be needed for the boot loader) and hit. When prompted for the last sector, type +256M to create a partition 256 Mbyte in size:

Creating the swap partition
Next, to create the swap partition, type to create a new partition, then, then type  to create the second primary partition,. When prompted for the first sector, hit. When prompted for the last sector, type +4G (or any other size needed for the swap space) to create a partition 4GB in size.

After all this is done, type to set the partition type,  to select the partition just created and then type in 82 to set the partition type to "Linux Swap".

Creating the root partition
Finally, to create the root partition, type to create a new partition. Then type and  to create the third primary partition,. When prompted for the first sector, hit. When prompted for the last sector, hit to create a partition that takes up the rest of the remaining space on the disk. After completing these steps, typing should display a partition table that looks similar to this:

Saving the partition layout
To save the partition layout and exit, type.

Now it is time to put filesystems on the partitions.