9.15.5. Esquema de particionamiento recomendado

9.15.5.1. Sistemas x86, AMD64, e Intel 64

A menos de que tenga una buena razón para hacer lo contrario, le recomendamos que cree las siguientes particiones para los sistemas x86, AMD64, e Intel 64 systems:
  • Una partición swap
  • Una partición /boot
  • Una partición /
  • Una partición home
  • Una partición swap (de al menos 256 MB) — las particiones swap sirven para soportar la memoria virtual. En otras palabras, los datos se escriben en una partición swap cuando no hay suficiente memoria RAM para almacenar la información que su sistema está procesando.
    En años anteriores, la cantidad recomendada de espacio swap aumentaba en forma lineal con la cantidad de RAM en el sistema. No obstante, debido a que la cantidad de memoria en sistemas modernos ha aumentado a cientos de GB, ahora se reconoce que la cantidad de espacio swap que el sistema necesita es una función de la carga de trabajo de la memoria que se ejecuta en ese sistema.
    El espacio swap suele designarse durante la instalación, aunque puede ser difícil determinar la carga de memoria de un sistema en ese momento. Durante una instalación de kickstart, puede solicitar que la cantidad de espacio swap se establezca de forma automática.
    Sin embargo, esta configuración no está calibrada para su sistema, por lo tanto use la siguiente tabla si requiere una cantidad de espacio de swap más precisa.

    Tabla 9.2. Sistema de espacio swap recomendado

    Cantidad de RAM en el sistema Cantidad recomendada de espacio swap
    4GB de RAM o menos Un mínimo de 2GB de espacio swap
    De 4GB a 16GB de RAM un mínimo de 4GB de espacio swap
    De 16GB a 64GB de RAM Un mínimo de 8GB de espacio swap
    De 64GB a 256GB de RAM un mínimo de 16GB de espacio swap
    De 256GB a 512GB de RAM un mínimo de 32 GB de espacio swap
    Observe que se puede obtener mejor rendimiento distribuyendo el espacio swap en varios dispositivos de almacenamiento, en particular en sistemas con controladores e interfaces rápidos.
  • Una partición /boot (250 MB)

    La partición montada en /boot/ contiene el kernel del sistema operativo (el cual permite a su sistema arrancar Red Hat Enterprise Linux) junto con archivos utilizados durante el proceso de arranque. Para la mayoría de los usuarios, una partición de arranque de 250 MB es suficiente.

    Importante

    El gestor de arranque GRUB en Red Hat Enterprise Linux 6 soporta únicamente los sistemas de archivos ext2, ext3, y ext4. No puede utilizar ningún otro sistema de archivo para /boot, tales como Btrfs, XFS, o VFAT.

    Nota

    Si su disco duro tiene más de 1024 cilindros (y su sistema fue manufacturado hace más de dos años), puede que necesite crear una partición /boot/ si quiere que la partición / (root) utilice todo el espacio restante en su disco.

    Nota

    Si tiene una tarjeta RAID, tenga en cuenta que algunas BIOS no soportan el arranque desde la tarjeta RAID. En tales casos, se debe crear la partición /boot/ en una partición fuera de la matriz de RAID, tal como en un disco duro independiente.
  • Una partición root (3.0 GB - 5.0 GB)

    Aquí es donde se localiza "/" (el directorio raíz). En esta configuración, todos los archivos (excepto aquellos almacenados en /boot) están en la partición raíz.

    3.0 GB le permite instalar una instalación mínima, mientras que una partición raíz de 5.0 GB le permite realizar una instalación completa, seleccionando todos los grupos de paquetes.

    Importante

    La partición / (o raíz) es la cima de la estructura del directorio. El directorio /root (algunas veces pronunciado "slash-root") es el directorio principal de la cuenta del usuario-administrador del sistema.
  • Una partición home (al menos de 100 MB)

    Para almacenar datos de forma independiente de los datos del sistema, cree una partición dedicada dentro de un grupo de volumen para el directorio /home. Así podrá actualizar o reinstalar Red Hat Enterprise Linux sin borrar archivos de datos de los usuarios.

Muchos sistemas tienen más particiones que las mínimas listadas arriba. Elija particiones con base en las necesidades particulares de su sistema. Consulte la Sección 9.15.5.1.1, “Sugerencias sobre Particiones” para obtener mayor para más información.
Si crea varias particiones en lugar de una sola partición grande /, la actualización es más fácil. Para más información, consulte la descripción de la opción Editar en la Sección 9.15, “Creando un diseño personal o modificando el diseño predeterminado”.
La siguiente tabla resume los tamaños mínimos de partición para los directorios listados. No es necesario crear una partición separada para cada uno de esos directorios. Por ejemplo, la partición en que se aloja el directorio /foo debe contener al menos 500 MB. Si no crea una partición independiente /foo, entonces la partición / (root) deberá ser al menos de 500 MB.

Tabla 9.3. Tamaño Mínimo de Partición

Directorio Tamaño mínimo
/ 250 MB
/usr 250 MB, pero evite ubicarlo en una partición independiente
/tmp 50 MB
/var 384 MB
/home 100 MB
/boot 250 MB

Nota

Solamente asigne espacio de almacenamiento a las particiones que se requieran inmediatamente. Puede asignar el espacio libre en cualquier otro momento para ajustarse a las necesidades a medida que se presentan. Para aprender sobre un método flexible de gestión del almacenamiento, consulte la Apéndice D, Entendiendo LVM.
Si no está seguro de cómo configurar mejor las particiones para su computadora, acepte el diseño de particiones predeterminadas.
9.15.5.1.1. Sugerencias sobre Particiones
La configuración óptima de particiones depende del uso del sistema Linux en cuestión. Los siguientes consejos pueden ayudarle a decidir cómo distribuir su espacio en disco.
  • Considere encriptar las particiones que pueden contener datos sensibles. La encriptación evita el acceso a los datos en las particiones a gente sin autorización. En la mayoría de casos, por lo menos debe encriptar la partición /home.
  • Cada kernel instalado en su sistema requiere aproximadamente 10 MB de espacio en la partición /boot. A menos que planee instalar una gran cantidad de kernels, el tamaño estandar de 250 MB en /boot debería ser suficiente.

    Importante

    El gestor de arranque GRUB en Red Hat Enterprise Linux 6 soporta únicamente los sistemas de archivos ext2, ext3, y ext4. No puede utilizar ningún otro sistema de archivo para /boot, tales como Btrfs, XFS, o VFAT.
  • El directorio /var guarda contenido para una cantidad de aplicaciones que incluyen al servidor web Apache. También se usa para almacenar los paquetes descargados para actualizaciones de forma temporal. Asegure que la partición que contiene al directorio /var tenga suficiente espacio para descargar las actualizaciones pendientes y aloje el resto de los otros contenidos.

    Aviso

    El Agente de Actualización descarga paquetes actualizados a /var/cache/yum/ por defecto. Si particiona el sistema manualmente y crea una partición /var/ separada, asegúrese de crear la partición lo suficientemente grande (3.0 GB o más) para poder descargar todas las actualizaciones de paquetes.
  • El directorio /usr guarda la mayoría del contenido del software en un sistema Red Hat Enterprise Linux. Para una instalación con el conjunto estándar de software, asigne al menos 4 GB de espacio. Si usted es un desarrollador de software o planea usar Red Hat Enterprise Linux para aprender y desarrollar sus habilidades en ese sentido, debe considerar al menos doblar ese tamaño.

    Importante

    Si /usr está en un sistema de archivos independiente de /, el proceso de arranque se torna mucho más complejo debido a que /usr contiene componentes de arranque críticos. En algunas situaciones (como instalaciones sobre unidades iSCSI), el proceso podría no funcionar.
  • Considere dejar un parte del espacio sin asignar en el grupo de volumen LVM. Este espacio sin asignar le da flexibilidad si sus requerimientos de espacio cambian y no desea eliminar datos desde otras particiones para reasignar almacenamiento.
  • Al separar los subdirectorios en particiones, puede retener el contenido de esos directorios si decide instalar una nueva versión de Red Hat Enterprise Linux en su sistema. Por ejemplo, si planea correr una base de datos MySQL en /var/lib/mysql, cree una partición separada para ese directorio en caso de que necesite reinstalar en el futuro.
La siguiente tabla muestra una posible configuración de la particiones para un sistema con un único disco duro de 80 GB y con 1 GB de RAM. Observe que aproximadamente 10 GB del grupo de volumen está sin asignar y está disponible para futuros crecimientos.

Nota

Esta configuración no es óptima para todos los casos de uso.

Ejemplo 9.1. Ejemplo de configuración de particiones

Tabla 9.4. Ejemplo de configuración de particiones

Partición Tamaño y tipo
/boot partición ext3 de 250 MB
swap 2 GB swap
Volumen Físico LVM Espacio restante, como un grupo de volumen LVM
El volumen físico es asignado al grupo de volumen predeterminado y dividido en los siguientes volúmenes lógicos:

Tabla 9.5. Ejemplo de configuración de partición: volumen físico LVM

Partición Tamaño y tipo
/ 13 GB ext4
/var 4 GB ext4
/home 50 GB ext4