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 (a veces también llamado etiqueta de disco DOS) y GPT; estos están vinculados a los dos tipos de procesos de arranque: arranque BIOS heredado y UEFI.

Tabla de Particiones GUID (GPT)
La configuración Tabla de particiones GUID (GPT) (también llamada etiqueta de disco GPT) utiliza identificadores de 64 bits para las particiones. La ubicación en la que almacena la información de la partición es mucho mayor que los 512 bytes de la tabla de particiones MBR (etiqueta de disco DOS), lo que significa que prácticamente no hay límite en la cantidad de particiones para un disco GPT. Además, el tamaño de una partición está restringido por un límite mucho mayor (casi 8 ZiB, sí, zebibytes).

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 una etiqueta de disco DOS.

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.

Registro maestro de arranque (MBR) o sector de arranque DOS
El sector de arranque Registro de arranque maestro (también llamado sector de arranque DOS o etiqueta de disco DOS) se introdujo por primera vez en 1983 con PC DOS 2.x. MBR 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 admitir más particiones, una de las particiones primarias en el MBR se puede marcar como una partición "extendida". Esta partición puede contener particiones lógicas adicionales (particiones dentro de una partición).

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

Almacenamiento avanzado
Los CD de instalación de brindan soporte para Logical Volume Manager (LVM). LVM aumenta la flexibilidad que ofrece la configuración de particiones. Permite combinar particiones y discos en grupos de volumen y definir grupos RAID o cachés en SSD rápidos para HD lentos. Las instrucciones de instalación a continuación se centrarán en particiones "normales", pero es bueno saber que LVM es compatible si se desea esa vía. Visite el artículo LVM para obtener más detalles. Los recién llegados deben tener cuidado: aunque es totalmente compatible, LVM está fuera del alcance de esta guía.

Esquema de particionamiento por defecto
A lo largo del resto del manual, discutiremos y explicaremos dos casos: 1) tabla de particiones GPT y arranque UEFI, y 2) tabla de particiones MBR y arranque BIOS heredado. Si bien es posible mezclar y combinar, eso va más allá del alcance de este manual. Como ya se indicó anteriormente, las instalaciones en hardware moderno deben usar la tabla de particiones GPT y el arranque UEFI; Como excepción a esta regla, el arranque de BIOS y MBR todavía se utiliza con frecuencia en entornos virtualizados (nube).

El siguiente esquema de particiones se utilizará como un diseño de ejemplo simple:

Si esta información es suficiente, el lector avanzado puede saltar directamente al paricionamiento.

Tanto como  son utilidades de particionamiento. es bien conocido, estable y recomendado para el diseño de partición MBR. fue una de las primeras utilidades de administración de dispositivos de bloques de Linux en admitir particiones GPT y proporciona una alternativa. Aquí, se usa ya que tiene una mejor interfaz de usuario basada en texto.

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 del Sistema EFI (ESP)?
Al instalar Gentoo en un sistema que usa UEFI para arrancar el sistema operativo (en lugar de BIOS), es importante que se cree una Partición del Sistema EFI (ESP). Las instrucciones a continuación contienen las indicaciones necesarias para manejar correctamente esta operación. No se requiere la partición del sistema EFI al arrancar en modo BIOS/Legacy.

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. Después de la partición, formatee el ESP en consecuencia:

¿Qué es la partición de arranque BIOS?
Una partición de arranque de BIOS solo es necesaria cuando se combina un diseño de partición GPT con GRUB2 en modo BIOS/Legacy. No es necesario cuando se arranca en modo EFI/UEFI, y tampoco cuando se usa una tabla MBR. Es una partición muy pequeña (1 a 2 MB) en la que los cargadores de arranque como GRUB2 pueden colocar datos adicionales que no caben en el almacenamiento asignado. No se utilizará en esta guía.

Partición del disco con GPT para UEFI
Las siguientes partes explican cómo crear el diseño de partición de ejemplo para una instalación de arranque GPT/UEFI usando. El diseño de la partición de ejemplo se mencionó 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:

{{Cmd|prompt=Command (m for help): |p|output= Disk /dev/sda: 28.89 GiB, 31001149440 bytes, 60549120 sectors Disk model: DataTraveler 2.0 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 21AAD8CF-DB67-0F43-9374-416C7A4E31EA

Este disco en particular se ha configurado para albergar dos 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").

Creando una nueva etiqueta de disco / eliminando todas las particiones
Pulse para crear una nueva etiqueta de disco GPT en el disco; esto eliminará todas las particiones existentes.

Para el caso de una etiqueta de disco GPT ya existente (ver el resultado de arriba), como alternativa, considere eliminar las particiones existentes una por una del disco. Escriba para eliminar una partición. Por ejemplo, para eliminar una 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 particiones vacia:

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

Creando la partición del sistema EFI (ESP)
Primero cree una pequeña partición del sistema EFI, que también se montará como /boot. Escriba para crear una nueva partición, seguido de  para seleccionar la primera partición. Cuando se le solicite el primer sector, asegúrese de que comience en 2048 (que puede ser necesario para el cargador de arranque) y presione. Cuando se le solicite el último sector, escriba +256M para crear una partición de 256 Mbyte de tamaño:

{{Cmd|prompt=Command (m for help): |n|output= Partition number (1-128, default 1): 1 First sector (2048-60549086, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-60549086, default 60549086): +256M

Marque la partición como partición del sistema EFI:

{{Cmd|prompt=Command (m for help): |t|output= Selected partition 1 Partition type (type L to list all types): 1 Changed type of partition 'Linux filesystem' to 'EFI System'. }}

Crear la partición de intercambio
A continuación, para crear la partición de intercambio, escriba para crear una nueva partición, luego escriba  para crear la segunda partición,. Cuando se le solicite el primer sector, presione. Cuando se le solicite el último sector, escriba +4G (o cualquier otro tamaño necesario para el espacio de intercambio) para crear una partición de 4GB de tamaño.

{{Cmd|prompt=Command (m for help): |n|output= Partition number (2-128, default 2): First sector (526336-60549086, default 526336): Last sector, +/-sectors or +/-size{K,M,G,T,P} (526336-60549086, default 60549086): +4G

Una vez que haya hecho esto, teclee {{Key|t}} para definir el tipo de partición, para seleccionar la partición que acaba de crear y entonces "19" para fijar el tipo "Linux Swap".

{{Cmd|prompt=Command (m for help): |t|output= Partition number (1,2, default 2): 2 Partition type (type L to list all types): 19

Crear la partición raíz
Finalmente, para crear la partición raíz, escriba para crear una nueva partición. Luego escriba para crear la tercera partición,. Cuando se le solicite el primer sector, presione. Cuando se le solicite el último sector, presione para crear una partición que ocupe el resto del espacio restante en el disco. Después de completar estos pasos, pulsar debería mostrar una tabla de particiones similar a esta:

{{Cmd|prompt=Command (m for help): |p|output= Disk /dev/sda: 28.89 GiB, 31001149440 bytes, 60549120 sectors Disk model: DataTraveler 2.0 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 87EA4497-2722-DF43-A954-368E46AE5C5F

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

Con las particiones creadas, ahora es el momento de ponerles sistemas de archivos.

Partición del disco con MBR para BIOS / arranque heredado
A continuación, se explica cómo crear el diseño de partición de ejemplo para una instalación de arranque heredada de MBR / BIOS. El diseño de partición de ejemplo mencionado anteriormente es ahora:

Cambie el diseño del particionado según sus preferencias personales.

Ver el diseño de particionado actual
Lance sobre el disco (en nuestro ejemplo, usamos ):

Utilice la tecla para mostrar la configuración de particionado actual del disco:

{{Cmd|prompt=Command (m for help): |p|output= Disk /dev/sda: 28.89 GiB, 31001149440 bytes, 60549120 sectors Disk model: DataTraveler 2.0 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: gpt Disk identifier: 21AAD8CF-DB67-0F43-9374-416C7A4E31EA

Este disco en particular estaba configurado hasta ahora para albergar dos sistemas de archivos Linux (cada uno en su partición correspondiente listada como "Linux") así como una partición de intercambio (listada como "Linux swap"), usando una tabla GPT.

Creando una nueva etiqueta de disco / eliminando todas las particiones
Escriba para crear una nueva etiqueta de disco MBR (aquí también llamada etiqueta de disco DOS) en el disco; esto eliminará todas las particiones existentes.

Para una etiqueta de disco DOS existente (vea el resultado de arriba), considere alternativamente eliminar las particiones existentes una por una del disco. Escriba para eliminar una partición. Por ejemplo, para eliminar una existente:

La partición ahora está preparada para su eliminación. Ya no aparecerá al imprimir la lista de particiones (, pero no se borrará hasta que se hayan guardado los cambios. Esto permite a los usuarios cancelar la operación si se cometió un error, en ese caso, escriba inmediatamente y presione  y la partición no se eliminará.

Escriba repetidamente para imprimir una lista de particiones y luego escriba  y el número de la partición para eliminarla. Finalmente, la tabla de particiones estará vacía:

Ahora estamos listos para crear las particiones.

Creando la partición de arranque
Primero, cree una pequeña partición que se montará como /boot. Escriba para crear una nueva partición, seguido de  para una partición primaria y  para seleccionar la primera partición primaria. Cuando se le solicite el primer sector, asegúrese de que comience en 2048 (que puede ser necesario para el cargador de arranque) y presione. Cuando se le solicite el último sector, escriba +256M para crear una partición de 256 Mbytes de tamaño:

{{Cmd|prompt=Command (m for help): |n|output= Partition type p  primary (0 primary, 0 extended, 4 free) e  extended (container for logical partitions) Select (default p): p Partition number (1-4, default 1): 1 First sector (2048-60549119, default 2048): Last sector, +/-sectors or +/-size{K,M,G,T,P} (2048-60549119, default 60549119): +256M

Creando la partición de intercambio
A continuación, para crear la partición de intercambio, escriba para crear una nueva partición, luego, luego escriba  para crear la segunda partición primaria,. Cuando se le solicite el primer sector, presione. Cuando se le solicite el último sector, escriba +4G (o cualquier otro tamaño necesario para el espacio de intercambio) para crear una partición de 4GB de tamaño.

{{Cmd|prompt=Command (m for help): |n|output= Partition type p  primary (1 primary, 0 extended, 3 free) e  extended (container for logical partitions) Select (default p): p Partition number (2-4, default 2): 2 First sector (526336-60549119, default 526336): Last sector, +/-sectors or +/-size{K,M,G,T,P} (526336-60549119, default 60549119): +4G

Una vez hecho lo anterior, escriba {{Key|t}} para establecer el tipo de partición, para seleccionar la partición que acaba de crear y luego escriba 82 para establecer el tipo de partición en "Linux Swap".

{{Cmd|prompt=Command (m for help): |t|output= Partition number (1,2, default 2): 2 Hex code (type L to list all codes): 82

Changed type of partition 'Linux' to 'Linux swap / Solaris'. }}

Creando la partición raíz
Finalmente, para crear la partición raíz, escriba para crear una nueva partición. Luego escriba y  para crear la tercera partición primaria,. Cuando se le solicite el primer sector, presione. Cuando se le solicite el último sector, presione para crear una partición que ocupe todo el espacio restante en el disco. Después de completar estos pasos, escribir debería mostrar una tabla de particiones similar a esta:

{{Cmd|prompt=Command (m for help): |p|output= Disk /dev/sda: 28.89 GiB, 31001149440 bytes, 60549120 sectors Disk model: DataTraveler 2.0 Units: sectors of 1 * 512 = 512 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disklabel type: dos Disk identifier: 0xe04e67c4

Guardar el diseño del particionado
Para guardar el diseño del particionado y salir de, escriba.

Ahora es el momento de poner sistemas de archivos en las particiones.