Handbook:AMD64/Blocks/Disks/es

Tablas de particionamiento
Although it is theoretically possible to use a raw, unpartitioned disk to house a Linux system (when creating a btrfs RAID for example), this is almost never done in practice. Instead, disk block devices are split up into smaller, more manageable block devices. On systems, these are called partitions. There are currently two standard partitioning technologies in use: MBR and 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
The GPT (GUID Partition Table) setup uses 64-bit identifiers for the partitions. The location in which it stores the partition information is much bigger than the 512 bytes of an MBR, which means there is practically no limit on the amount of partitions for a GPT disk. Also the size of a partition is bounded by a much greater limit (almost 8 ZB - yes, zettabytes).

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 also takes advantage of checksumming and redundancy. It carries CRC32 checksums to detect errors in the header and partition tables and has a backup GPT at the end of the disk. This backup table can be used to recover damage of the primary GPT near the beginning of the disk.

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

Using GPT on a BIOS-based computer works, but then one cannot dual-boot with a Microsoft Windows operating system. The reason is that Microsoft Windows will boot in UEFI mode if it detects a GPT partition label.

Some buggy motherboard firmware 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.

En este caso, ejecute y cambie el indicador pulsando la tecla. Pulse para seleccionar la primera partición y después pulse la tecla  para guardar los cambios en el disco y salir del programa :

Utilizar 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 (ESP) is created. The instructions for below contain the necessary pointers to correctly handle this operation.

The ESP must be a FAT variant (sometimes shown as vfat on Linux systems). The official UEFI specification denotes FAT12, 16, or 32 filesystems will be recognized by the UEFI firmware, although FAT32 is recommended for the ESP. Proceed in formatting the ESP as FAT32:

RAID Btrfs
Tal y como se indica arriba, con btrfs se tiene la capacidad de crear sistemas de archivos a través de múltiples dispositivos. Los sistemas de archivos btrfs generados de esta forma pueden actuar en los siguientes modos: raid0, raid1, raid10, raid5 y raid6. Los modos RAID 5 y 6 han mejorado considerablemente pero se siguen considerando inestables. Una vez se ha creado un sistema de archivos en múltiples dispositivos, con unas pocas órdenes se pueden añadir nuevos dispositivos y eliminar los antiguos. Btrfs no es muy amigable con los nuevos usuarios.

Los sistemas de archivos ext4 se pueden convertir a sistemas btrfs, lo cual puede ser de utilidad para los que quieran instalar Gentoo con un sistema de archivos de sobra probado e incrementar gradualmente su conocimiento sobre nuevos sistemas de archivos como btrfs mediante la experimentación.

LVM
The Installation CDs provide support for Logical Volume Manager (LVM). LVM increases the flexibility offered by the partitioning setup. The installation instructions below will focus on "regular" partitions, but it is good to know LVM is supported if that route is desired. Visit the LVM article for more details. Newcomers beware: although fully supported LVM is outside the scope of this guide.

Esquema de particionamiento por defecto
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.

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

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
El programa ofrece una interfaz simple para particionar sus discos y ofrece soporte para particiones grandes (más de 2 TB). Lance sobre su disco (en nuestro ejemplo utilizamos ). Es recomendable indicar a que realice un alineamiento óptimo:

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.

Para mostrar todas las opciones que soporta parted, teclee y pulse la tecla Intro.

Definir la etiqueta GPT
La mayoría de los discos en los sistemas de arquitecturas o  han sido preparados usando un etiquetado "msdos". Usando, la orden para crear un etiquetado GPT en el disco es :

Si quiere que el disco tenga un esquema MBR, utilice.

Eliminar todas las particiones con parted
Si no ha hecho esto aún, (por ejemplo a través de la operación anterior, o porque el disco se ha formateado recientemente), elimine en primer lugar todas las particiones presentes en el disco. Teclee para ver las particiones que están definidas actualmente y  donde   es el número de la partición que se desea eliminar.

Haga lo mismo con el resto de particiones que no vaya a necesitar. Asegúrese, sin embargo, de que no comete errores en este punto -parted realiza los cambios inmediatamente (a diferencia de que los deja pendientes, permitiendo al usuario "deshacer" sus cambios antes de salvarlos o salir de fdisk).

Crear las particiones
Now will be used to create the partitions with the following settings:


 * El tipo de partición a usar. Normalmente será "primary" (primaria). Si se usa la etiqueta 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):

Ahora creamos una partición de 2 MB que se utilizará más tarde para el cargador de arranque GRUB2. Para ello utilizamos la orden e informamos a  que comience en 1 MB y termine en 3 MB (creando así una partición de 2 MB).

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 la orden para salir de parted.

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:

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
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 UEFI:

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
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:

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.