Los esquemas de partición en Linux son la pesadilla de la existencia de muchos usuarios nuevos (y experimentados) de Linux. ¿Qué configuración de partición debería utilizar al arrancar Windows y Linux de forma dual? ¿Cómo debo configurar mis particiones si solo quiero arrancar Linux? ¿Debería tener una partición separada para “/ home”? ¿Por qué algunas personas ponen «/ boot» en su propia partición? ¿E incluso necesita una partición de arranque dedicada? Esta guía rápida de esquemas de particiones de Linux responde a todas esas preguntas y más.
Nota: este artículo no trata sobre el «cómo» de la partición, sino el «por qué». Hay multiples razones para esto. Por un lado, los detalles de «cómo» variarán ampliamente de un sistema a otro, y todo gira en torno a su caso de uso. Si desea una guía detallada sobre el aspecto «cómo», consulte este artículo sobre cómo cambiar el tamaño y crear particiones con el editor de particiones gnome.
Nota: en aras de la simplicidad, todos los gráficos de esta guía se basarán en una unidad de 100 GB y no mostrarán la partición «swap». (Puedes aprender más acerca de esto aquí.)
Creación de un arranque dual de Windows
Con la configuración de partición correcta, el arranque dual con Windows es muy sencillo. Lo más importante a tener en cuenta al planificar una configuración de arranque dual es que muchas versiones de Windows esperan ser el único sistema operativo del sistema. A menudo, a Windows no le gusta estar en otra cosa que no sea la primera partición de la unidad y no dudará en borrar cualquier cosa que se cruce en su camino. Se ahorrará muchos problemas si sabe esto con anticipación y permite que Windows ocupe ese espacio antes de instalar Linux.
En este ejemplo, hemos creado una partición de Windows de 50 GB como la primera partición en la unidad. Instale Windows primero, y una vez que esté todo terminado, continúe e instale su Linux de elección en el espacio restante. Casi cualquier Linux moderno verá la instalación de Windows y la agregará automáticamente al menú de inicio de GRUB.
Otra opción es poner Windows en una unidad completamente separada y dejar que tenga una unidad completa para sí mismo. Si elige hacer eso, puede usar una unidad completa para una instalación de Linux, que puede parecerse a uno de estos ejemplos a continuación.
Separación de datos personales
Una de las configuraciones más comunes para Linux es separar el directorio «/ home» en su propia partición. Esto tiene varias ventajas: la primera es que le permite limitar la cantidad de espacio que pueden ocupar los archivos de usuario. Más importante aún, mantener estos archivos separados significa que cualquier cosa que pueda suceder con los archivos de su sistema (en el directorio “/”) su directorio “/ home” quedará solo. Esto significa que puede reinstalar todo su sistema operativo pero dejar los documentos personales, los perfiles y algunas aplicaciones y configuraciones de escritorio exactamente como estaban.
Por ejemplo, digamos que está ejecutando Ubuntu con su directorio «/ home» como su propia partición. Si tiene muchos archivos guardados, como fotos y documentos familiares, puede reinstalar o actualizar y borrar todo el sistema mientras deja intactos sus datos personales. Una vez que finalice la reinstalación / actualización, tendrá todos sus archivos y configuraciones tal como los dejó.
Por supuesto, puede ajustar los tamaños de las particiones para satisfacer sus necesidades. La mayoría de las aplicaciones se instalarán en “/ bin”, “/ opt” o “/ usr / bin”, por lo que si desea tener muchas aplicaciones, puede mantenerlo de manera similar al ejemplo anterior. También puede aumentar el tamaño de la partición “/” si no planea tener muchos datos personales en el sistema, como una estación de trabajo o un servidor. Sin embargo, si planea usar su sistema como muchos usuarios de escritorio, puede aumentar el tamaño de su directorio «/ home».
Separación de kernels para distribuciones de Linux de arranque múltiple
Mucha gente configura una pequeña partición “/ boot” separada de la partición “/”. Esto no es necesario, pero puede resultar útil si está ejecutando varias distribuciones en la misma máquina. Dado que la partición «/ boot» es donde Linux almacena el kernel y el menú de GRUB, esto le permite compartir información de arranque en ambas distribuciones. Si le gusta construir kernels personalizados, puede colocar su kernel personalizado en la partición de arranque y dejar que ambas distribuciones se ejecuten desde un solo kernel personalizado.
los La partición “/ boot” no necesita ser grande. A menos que planee cargar toneladas de kernels, 100MB probablemente deberían funcionar bien.
También puede optar por crear una partición «/ boot / efi» si desea que su sistema se inicie con UEFI. Eso sería ~ 100 MB adicionales por encima de la partición “/ boot” de 100 MB.
¿Qué aspecto tiene un esquema de partición típico?
Hay toneladas de definiciones diferentes de «típico», pero me arriesgaré a decir que la mayoría de los usuarios de Linux buscan un buen esquema de particiones para su sistema de escritorio. Desea asegurarse de que puede mantener sus datos seguros y protegidos, y desea utilizar su espacio en disco de la manera que tenga más sentido. Por lo general, querrá una partición “/ boot” de 100 MB (esto se puede omitir en una sola instalación de Linux), una partición “/” de 25 GB y una partición “/ home” de ~ 75 GB, asumiendo un disco de 100 GB.
Esto le dará una partición de arranque compacta para mantener alrededor de tres núcleos en el disco a la vez, una partición “/” razonable para almacenar una buena cantidad de programas y una carpeta de inicio considerable para todos sus datos personales. Si tiene más espacio en el disco, puede crear otra partición o extender la partición “/ home” para almacenar sus archivos.
Lo que no debe dividir
Hay algunas partes del sistema de archivos que desea mantener en «/». Los elementos en “/ bin”, “/ lib” y “/ etc” a menudo se necesitan inmediatamente en el momento del arranque, y si están en particiones separadas, es posible que no se monten antes de que se necesiten. Por ejemplo, “/ lib” generalmente contiene algunos módulos del kernel que probablemente se necesitarán inmediatamente después de arrancar el kernel. Si la partición aún no está cargada, las cosas podrían ponerse feas.
Ahora que conoce los esquemas de partición de Linux, asegúrese de revisar también zswap, zram y zcache y cómo usarlos en su sistema.