Handbook:AMD64/Blocks/Disks/es

Particiones
Aunque teóricamente es posible utilizar el disco duro completo para albergar la instalación Linux, esto casi nunca se hace. En su lugar, los dispositivos de bloque enteros se dividen en partes más manejables y pequeñas. En los sistemas éstas se llaman particiones. Actualmente hay dos tecnologías estándar de particionamiento en uso: MBR y GPT.

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).

Cada partición está limitada a un tamaño de 2 TB (debido a los identificadores de 32 bits). Además, la configuración MBR no ofrece una copia de respaldo del MBR, por lo que si una aplicación escribe información en el MBR, toda la información sobre particiones se pierde.

GPT
La configuración GPT (Tabla de Particiones GUID -GUID Partition table-) utiliza identificadores de 64 bits para las particiones. El lugar donde se almacena la información sobre particiones es mayor que los 512 utilizados en la configuración MBR, y además no hay limitación en el número de particiones. Por otro lado el tamaño de cada partición es bastante mayor (al menos 8 ZB, 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 tiene la ventaja de ofrecer una copia de respaldo GPT al final del disco, que puede utilizarse para recuperarla en caso de que se produzcan daño en la GPT primaria que se almacena al comienzo del disco. GPT también mantiene sumas de comprobación CRC32 para detectar errores en las tablas de particiones y en la cabecera.

GPT o MBR
De la descripción anterior, se puede pensar que GPT es siempre la opción recomendada. Sin embargo hay algunas excepciones a esto.

El uso de GPT en una computadora basada en BIOS funciona, pero no se puede realizar un arranque dual con un sistema operativo Microsoft Windows. La razón es que Microsoft Windows arrancará en modo EFI si detecta una etiqueta de particiones GPT.

Some buggy BIOSes or EFIs configured to boot in BIOS/CSM/legacy mode might also have problems with booting from GPT labeled disks. If that is the case, it might be possible to work around the problem by adding the boot/active flag on the protective MBR partition which has to be done through with the   option to force it to read the partition table using the MBR format.

In this case, launch and toggle the flag using the  key. Press to select the first partition, then press the  key to write the changes to the disk and exit the  application:

Usar UEFI
When installing Gentoo on a system that uses UEFI to boot the operating system (instead of BIOS), then it is important that an EFI system partition is created. The instructions for below contain the necessary pointers for this.

La fartición del sistema EFI necesita ser una partición FAT32 (o "vfat" somo se muestra en sistemas Linux). Las instrucciones al final de este capítulo usan "ext2" como ejemplo de sistema de archivos para la partición. Asegúrese de usar "vfat" de esta menera:

Almacenamiento avanzado
The Installation CDs provide support for LVM2. LVM2 increases the flexibility offered by the partitioning setup. During the installation instructions, we will focus on "regular" partitions, but it is still good to know LVM2 is supported as well.

Esquema de particionamiento por defecto
Throughout the remainder of the handbook, the following partitioning scheme is used. If this suffices, then the reader can immediately jump to Default: Using parted to partition the disk or Alternative: Using fdisk to partition the disk. Both are partitioning tools, is well known and stable and recommended for the MBR partition layout, while  is more recent and recommended for GPT layouts.

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 cuáles son los problemas mas comunes.

What is the BIOS boot partition?
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.

Estas particiones no son siempre necesarias, pero considerando el poco espacio que consumen y las dificultades que tendríamos para documentar la enorme cantidad de diferencias entre particiones, merece la pena crearla en cualquier caso.

Para completar, podemos decir que la partición de arranque BIOS se necesita cuando se utiliza la disposición GPT con GRUB2 o cuando usando el esquema de particiones MBR con GRUB2, la primera partición comienza antes de la localización de 1 MB en el disco.

Por defecto: Utilizar parted para crear las particiones del disco
En este capítulo usaremos el esquema de particiones de ejemplo mencionado anteriormente:

Cambie el equema de particiones según sus preferencias particulares.

Mostrar la disposición actual de las particiones con parted
The application offers a simple interface for partitioning the disks and supports very large partitions (more than 2 TB). Fire up against the disk (in our example, we use ). It is recommended to ask to use optimal partition alignment:

El alineamiento indica que las particiones comenzarán en límites bien conocidos dentro del disco, asegurando que las operaciones de disco al nivel del sistema operativo (recuperar páginas de disco) usan el menor número posible de operaciones internas de disco. Las particiones que están desalineadas pueden requerir el tener que obtener del disco dos páginas en lugar de una aunque, el sistema operativo solicitara una única página.

To find out about all options supported by parted, type and press return.

Definir la etiqueta GPT
Most disks on the or  architectures are prepared using an msdos label. Using, the command to put a GPT label on the disk is :

To have the disk with MBR layout, use.

Eliminar todas las particiones con parted
If this isn't done yet (for instance through the operation earlier, or because the disk is a freshly formatted one), first remove all existing partitions from the disk. Type to view the current partitions, and  where NUMBER is the partition to remove.

Do the same for all other partitions that aren't needed. However, make sure to not make any mistakes here - parted executes the changes immediately (unlike which stages them, allowing a user to "undo" his changes before saving or exiting fdisk).

Crear las particiones
Now create the partitions. Creating partitions with isn't very difficult - all we need to do is inform parted about the following settings:


 * El tipo de partición a usar. Normalmente será "primary" (primaria). Si se usa la eqiqueta de partición msdos, tenga en cuenta que no puede tener más de cuatro particiones primarias. Si necesita más de cuatro particiones cree una de las cuatro partición como extendida (extended) y dentro de ella cree particiones logicas (logical).
 * La localización en la que comienza la partición (se puede expresar en MB, GB, ...)
 * La localización en la que termina la partición (se puede expresar en MB, GB, ...)

En primer lugar, le indicamos a parted que la unidad de medida con la que trabajaremos es megabytes (realmente mebibytes abreviado por MiB que es la notación "estándar", sin embargo, utilizaremos MB en lo que sigue ya que es más común):

Now create a 2 MB partition that will be used by the GRUB2 boot loader later. Use the command for this, and inform  to start from 1 MB and end at 3 MB (creating a partition of 2 MB in size).

Haga lo mismo para la partición de arranque (128 MB), partición de intercambio (en el ejemplo 512 MB) y la partición raíz que ocupa el resto del disco (para ello, la localización final se marca con -1, indicando el final del disco menos 1 MB que es lo más lejos que puede llegar una partición).

Cuando se usa el interfaz UEFI (en lugar de BIOS) para arrancar el sistema, hay que marcar la partición de arranque como partición de sistema EFI. Parted hace esto automáticamente cuando la opción "boot" es activada en una partición:

El resultado final tiene este aspecto:

Use the command to exit parted.

Alternativa: Utilizar fdisk para crear las particiones del disco
The following parts explain how to create the example partition layout using. The example partition layout was mentioned earlier:

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

Examinar el esquema de particionamiento actual
is a popular and powerful tool to split a disk into partitions. Fire up against the disk (in our example, we use ):

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

Este disco en particular está 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
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 ese caso teclee inmediatamente y pulse intro y las particiones no serán eliminadas.

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 Intro. Cuando se solicite el último sector teclee +2M para crear un partición de 2 MB:

Marque la partición para trabajar con EFI:

Crear la partición de arranque
Ahora cree una partición de arranque pequeña. Teclee para crear una nueva partición, a continuación  para seleccionar una partición primaria seguido de  para seleccionar la segunda partición primaria. Cunado le solicite el primer sector acepte el valor por defecto pulsando. Cuando le solicite el último sector, teclee +128M para crear una partición de 128 MB:

Ahora, si teclea, verá la siguiente presentación de particiones:

Teclee para cambiar la marca de arrancable de una partición y luego seleccione. Si introduce de nuevo, observará que ha aparecido un * en la columna "Boot".

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.

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
Finally, to create the root partition, type to create a new partition, then  to tell  to create a primary partition. Then type to create the fourth 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:

Almacenar la tabla de particiones
To save the partition layout and exit, type.

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