ESQUEMA DE PARTICIONAMIENTO RECOMENDADO
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.
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.
.
Una partición / (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.
Para realizar esta práctica utilizaremos Virtualbox y G-Parted.
En primer lugar crearemos una máquina Virtual con un disco duro de 20GB de capacidad. Después desde la configuración de la máquina virtual añadiremos la iso de G-Parted.
Arrancaremos la maquina desde el G-Parted y desde las diferentes herramientas para hacer particiones que tiene crearemos las particiones recomendadas que vienen en este documento.
Enlace: https://sourceforge.net/projects/gparted/files/latest/download
Estructura de Linux
Es vital conocer las estructura interna del sistema que utilicemos para poder tener absoluto control sobre las operaciones que realizamos sobre él. Además de familiarizarnos mejor con el entorno, resulta tremendamente útil a la hora de buscar un archivo específico.
En Linux existen diversos directorios y subdirectorios que cumplen esta labor. Librerías, binarios, programas instalados, archivos temporales, etc., se encuentran contenidos en sitios específicos donde podemos ubicarlos si precisamos en algún momento de ellos.
A continuación daré una breve reseña sobre ellos:
/
Directorio raíz donde se encuentran todos los directorios y archivos de una manera lógica.
/bin
En este directorio podemos encontrar todos los archivos ejecutables del sistema. En él están muchos de los comandos que usamos habitualmente como por ejemplo ls, cat, more, cp, tar … además de los de tus programas.
/home
Aquí se encuentran todos los archivos de los usuarios del sistema. Si mi nombre de usuario es kiefer sería /home/kiefer
/media
Generalmente aquí es donde se montan los Cds y Dvds además de los SticksUSB y discos duros externos.
/sbin
Contiene archivos ejecutables que por lo general son comandos usados para la administración del sistema. Los comandos mount, halt, umount y shutdown son algunos de ellos.
/usr
Contiene varios archivos y subdirectorios importantes como pueden ser las configuraciones del entorno gráfico X, fuentes del kernel, librerías, juegos y un largo etc.
/boot
Todos los archivos necesarios para el arranque incluidos el cargador Grub y los kernels disponibles.
/mnt
Directorio vacío, normalmente se suele usar para montajes de unidades temporales que deseamos cargar en ese momento.
/var
Contiene varios archivos que definen el sistema así como archivos log que almacenan cada movimiento del sistema como por ejemplo el fichero /var/log/messages.
/cdrom
Normalmente es un enlace simbólico hacia /media/cdrom
/dev
Aquí es donde están todos los drivers y los dispositivos, estos se identifican en forma de archivo.
/lib
Contiene librerías para C y otros lenguajes de programación.
/proc
Directorio que contiene información sobre diferentes partes del sistema, cpu, discos, tiempo uptime, irqs, memoria, etc …
/opt
En este directorio se suelen almacenar todos los archivos de una instalación fuera de los repositorios como puede ser cuando instalamos un .deb
/etc
Contiene prácticamente todos los archivos de configuración del equipo y los demonios de inicio en /etc/init.d entre otras cosas.
/lost+found
Directorio específico para archivos perdidos. Cada partición tiene el suyo propio independientemente.
/root
Directorio particular del superusuario del sistema ( root )
/tmp Directorio temporal que pueden usar todos los usuarios para archivos temporales y del sistema.