fbpx Diseño de disco en Linux: planificar particiones para instalación | Certificação Linux

Diseño de particiones en Linux: planifica tu instalación

📅 07/03/2019 ⏱ 5 min ✍️ Uira Ribeiro
Linuxcómo-hacer
Diseño de particiones en Linux: planifica tu instalación
Exam Pass App — mais de 7.000 questões LPI, offline, em 5 idiomas, disponível no Android e na App Store
Disponible en
Google Play
Disponible en
App Store

Diseñar eficientemente el particionamiento de los discos es fundamental para una instalación bien hecha.

Linux es un sistema robusto que permite que el sistema de archivos se divida en múltiples particiones y múltiples discos.

Este esquema puede resultar un poco confuso para usuarios acostumbrados a Microsoft Windows, pero es esencial para los exámenes CompTIA Linux+ y LPI.

La elección de cómo se organizará el sistema de archivos puede verse influenciada por diversos factores como la cantidad de espacio en disco, tamaño del sistema, aplicaciones utilizadas y cómo se realizarán los respaldos.

Independientemente de estas variables, algunas consideraciones importantes deben tenerse en cuenta durante el particionamiento de los discos en la instalación.

El primer punto que debe abordarse es la ubicación del gestor de arranque en el disco. La mayoría de las BIOS antiguas tienen la limitación de no poder leer sectores del disco después del cilindro 1024.

De esta forma, el gestor de arranque GRUB necesita estar ubicado dentro de los primeros 1024 cilindros para que sea capaz de cargar el Kernel correctamente.

Los nuevos firmwares de las placas madre EFI y UEFI ya no tienen esta limitación de poder leer adecuadamente solamente los primeros 1024 cilindros.

Generalmente es recomendado que el gestor de arranque esté separado del sistema de archivos principal y montado como /boot si el sistema de archivos raíz está formateado con otro sistema de archivos que no sea ext2, ext3 o ext4.

Algunas distribuciones no soportan журналирование para la partición de boot, como reiserfs y otros.

Ya en las placas madre con EFI, este firmware ya no utiliza el mismo esquema de direccionamiento de Cilindro, Cabeza y Sector (CHS) para detectar la geometría de un disco, prefiriendo el Logical Block Addressing (LBA).

Con esto, esta limitación de 1024 cilindros no existe. En las placas madre que usan BIOS y que proporcionan el recurso de LBA, este límite tampoco necesita ser observado.

Tanto en BIOS como en EFI, es altamente recomendable separar la partición que alojará el sistema de carga del kernel (GRUB o GRUB2), así como la imagen del kernel del resto del disco en una partición llamada "/boot" y formatearla con un sistema de archivos simple como ext2fs o ext3fs. Esto permite que las placas que usan EFI puedan acceder directamente a esta partición y a GRUB.

La Partición de Swap en Linux

Linux permite que una partición especial llamada Swap actúe como una memoria virtual en disco permitiendo que programas y datos se almacenen temporalmente permitiendo que el sistema ejecute más programas concurrentemente.

El espacio destinado a esta partición depende de las aplicaciones que se ejecutarán en el sistema y el volumen de datos que estas aplicaciones manejarán.

Como regla general es recomendado que el Swap tenga al menos el mismo tamaño de la memoria RAM y, en sistemas con poca memoria, tres veces su tamaño.

Si el espacio en disco disponible para la instalación de Linux es pequeño, digamos alrededor de 5GB, es recomendable que mantengas el sistema raíz en una sola partición para evitar desperdicios.

La siguiente configuración es recomendada:

  • 150MB para la partición /boot;
  • 1 GB para la partición de swap;
  • Restante para el sistema raíz /.

Para grandes sistemas donde el espacio en disco no es tan problemático, es recomendado que el sistema de archivos raíz se divida en varias particiones linux y de ser posible en discos diferentes como se indica a continuación:

  • Recomiendo separar el directorio /var en una partición suficientemente grande para acomodar los archivos de LOG. La ventaja es que si esta partición se llena no afectará la estabilidad del sistema;
  • Separe la partición /tmp en una partición que acomode todos los archivos temporales generados por las aplicaciones y usuarios;
  • Separe la partición /home ofreciendo a los usuarios una partición suficientemente grande para sus archivos;
  • Separe la partición de swap entre los discos si hay más de uno. Esto puede aumentar el rendimiento de la memoria virtual.

En redes que tengan varias máquinas con la misma versión de Linux, la carpeta /usr puede ser instalada en solamente una computadora y compartida entre las diversas máquinas de una red como "solo lectura" mediante NFS.

El esquema utilizado en el particionamiento de los discos de un sistema dependerá mucho de las aplicaciones utilizadas, tamaño de los discos y otros factores ya mencionados.

Pero es importante que recuerdes la necesidad de que el Kernel y el gestor de arranque estén dentro de los primeros 1024 cilindros (si tu BIOS o EFI no los soportan), y asignar para la partición de swap al menos el mismo tamaño de la memoria RAM.

Aprende mucho más sobre Linux en nuestro curso en línea. Puedes hacer la inscripción aquí con trial de 7 días gratis. Si ya tienes una cuenta, puedes acceder aquí.

¿Te gustó? ¡Compártelo :-)

Uira Ribeiro

Prof. Uirá Ribeiro

Chair do Board do Linux Professional Institute

Después de años viendo profesionales perder horas en tareas simples por no conocer las herramientas correctas de Linux, decidí enseñar.
Hoy soy autor de la mayoría de los Materiales de Aprendizaje oficiales de la LPI y mentor de más de 14,000 alumnos certificados.

Conoce mi historia completa →

Eso fue solo una pieza. El curso enseña el camino completo — desde tu primer comando hasta el día del examen.

Certificação Linux — a plataforma líder em certificações Linux no Brasil
WhatsApp