Como mínimo, Linux debe constar de 2 particiones importantes:
- Partición Swap
- Directorio Raíz también llamado Directorio o Partición Root.
El tamaño de la partición de intercambio (swap):
Todavía se puede leer en muchas partes:
"La cantidad de Swap debe ser como mínimo el doble de la de RAM". Esta regla pertenece al tiempo en el cual 8 MB de RAM era suficiente. Estos tiempos han pasado. La persona que compra hoy en día una computadora con menos de 64 MB ha sido muy mal aconsejada. Volviendo a la regla anterior: El fin era conseguir una computadora con cerca de 30 a 40 MB de Memoria virtual. Con las aplicaciones modernas, hambrientas de memoria, hay que corregir estos valores hacia arriba.
Normalmente 128 MB de memoria virtual es suficiente, pero es mejor no ser tacaño con ello. Compilando el kernel en el entorno
X-Window y mirando las páginas de ayuda con
Netscape mientras que en algún lugar se ejecuta
Emacs, entonces con 128 MB de memoria virtual se está sin muchas reservas. Esto significa que el usuario normal se encuentra en el lado seguro con
256 MB de memoria virtual. Lo que no se debería hacer, bajo ningún pretexto, es no proporcionar ningún tipo de memoria
Swap.
Incluso una máquina con 256 MB RAM debería tener una zona de Swap (Copiado literalmente del manual de instalación de SUSE Linux, o sea que tú mismo).
Directorios o Particiones.
El sistema de archivo de Linux sigue todas las convenciones de
Unix, lo cual significa que tiene una estructura determinada, compatible y homogénea con el resto de los sistemas
Unix.
Al contrario que en Windows o MS-DOS, el sistema de archivos en cualquier sistema Unix no está ligado de una forma directa con la estructura del hardware, esto es, no depende de si un determinado ordenador tiene 1, 2 o 7 discos duros para crear las unidades
c:\,
d:\ o
m:\.
Todo el
sistema de archivos de
Unix tiene un
origen único la raíz o root representada por
/. Bajo este directorio se encuentran todos los ficheros a los que puede acceder el sistema operativo. Estos ficheros se organizan en distintos directorios cuya misión y nombre son estándar para todos los sistema
Unix.
Aunque esta página no pretende ser un manual de Linux, aquí podéis ver cómo se distribuyen los directorios en Linux, ya que es normalmente durante la instalación cuando tiene que tomar esa decisión. Para un usuario casero, bastará con crear la partición
SWAP, y el
Directorio raíz o root ( / ). Esto no quiere decir que no se instalen el resto de directorios, lo que harán es
instalarse todos en las misma partición. De todos modos deberías de buscar información, si quieres realizar otro tipo de particionado que se adapte mas a tus necesidades o que creas mas conveniente.
/ (Directorio Raíz)_
/ / / / / / / \ \ \ \ \ \ \ \
bin boot home dev etc lib usr mnt root sbin var tmp cdrom floppy proc
/ | \ / | \
kaipy par astable bin src share
- /bin Comandos básicos disponibles en el arranque y funcionamiento del sistema (ls, pwd, mount, umount,...)
- /boot Ficheros estáticos para el arranque del sistema
- /home Directorios de todos los usuarios
- /dev Ficheros de interface de dispositivos
- /etc Ficheros de configuración y arranque del sistema (init.d, passwd, skel, /etc/hosts, /etc/X11,..)
- /lib Librerías compartidas esenciales. Módulos del núcleo
- /usr Datos, programas y librerías accesibles por el usuario
- /usr/bin -- Herramientas de uso general (editores, correo, compiladores..)
- /usr/sbin -- Utilizado para herramientas de administración que no sean esenciales (cron, lpd...)
- /usr/local -- Contiene la mayor parte de elementos de software que se añade de forma no estándar (bin, lib, etc, man..)
- /usr/share/man y /usr/share/doc -- Páginas man y documentos variados sobre el software instalado.
- /mnt Punto de montaje temporal de dispositivos
- /root Directorio de la cuenta de root
- /sbin Comandos básicos para la administración del sistema (adduser, shutdown, init,...) Accesible únicamente para root
- /var Datos volátiles y directorios de spooling
- /tmp Directorio temporal
- /cdrom Punto de montaje del CDROM
- /floppy Punto de montaje de disquete
- /proc Información asociada con el núcleo que se está ejecutando, para obtener información de recursos utilizados en el sistema (CPU, memoria, swap, dispositivos..)
Otra cosa a tener en cuenta a la hora de la instalación es que
Linux no reconoce los dispositivos como Windows o MS-DOS, (A: B: C: D: ).
Linux diferencia entre un disco duro maestro a un disco duro esclavo. También diferencia entre un cdrom maestro a un cdrom esclavo y según lo que Linux encuentre, le dará un nombre u otro. Todos los
dispositivos en Linux empezaran con el nombre HDx, donde
x puede ser,
a, b, c, d etc, exceptuando la
disquetera, que será
fd0.
Interfaz primaria:
- Maestro (Ya sea disco duro o lector cdrom) = hda
- Esclavo (Ya sea disco duro o lector cdrom) = hdb
Interfaz secundaria:
- Maestro (Disco o cdrom) = hdc
- Esclavo (Disco o cdrom) = hdd
Veámoslo con un ejemplo:
- Las 4 particiones primarias de un disco duro serían: hd*1, hd*2, hd*3, hd*4.
- La primera partición lógica dentro de la extendida será hd*5, la segunda hd*6 y así sucesivamente, independientemente del número que tenga la partición extendida que las contenga.
* Esto viene al caso por que en algún momento de la instalación, nos pregunta si deseamos habilitar, formatear, instalar en..., sepamos a qué partición se está refiriendo, como veremos ahora.