El particionado de su disco simplemente se refiere al acto de dividir su disco en secciones. Cada secci�n es independiente de las otras. Esto es equivalente a crear muros en una casa; si a�ade mobiliario a una habitaci�n, esto no afectar� a cualquier otra habitaci�n.
Si ya tiene un sistema operativo en su sistema (Windows95, Windows NT, OS/2, MacOS, Solaris, FreeBSD) y quiere meter Linux en el mismo disco, probablemente necesite reparticionar el disco. Generalmente, cambiar la tabla de particiones con un sistema de ficheros ya creado destruir� toda la informaci�n que �ste contenga. Por esto deber�a siempre crear copias de seguridad antes de hacer un reparticionado. Usando la analog�a de la casa, probablemente desee mover todo el mobiliario de enmedio antes de cambiar una pared o correr� el riesgo de destruirlo.
En una instalaci�n m�nima, GNU/Linux necesita una partici�n para s� mismo. Puede tener una sola partici�n conteniendo todo el sistema operativo, aplicaciones y sus archivos personales. La mayor�a de la gente considera que la partici�n de intercambio (swap, n. del t.) tambi�n es una necesidad, aunque �sto no es estrictamente cierto. La partici�n de intercambio es un espacio reservado para el sistema operativo, que le permite usar el almacenamiento menos costoso en disco como ``memoria virtual''. Poniendo el espacio de intercambio en su propia partici�n, Linux puede hacer un uso m�s eficiente del mismo (es posible forzar a Linux para que use un archivo como archivo de intercambio, pero no se recomienda).
En cualquier caso, la mayor�a de la gente escoge proporcionar a GNU/Linux m�s del n�mero m�nimo de particiones. Hay dos razones para dividir el sistema de ficheros en un n�mero de particiones m�s peque�as. La primera es por seguridad. Si algo corrompe el sistema de ficheros, normalmente s�lo se ver� afectada una partici�n. As� s�lo debe restaurar (desde las copias de seguridad que ha estado manteniendo) una porci�n de su sistema. Como m�nimo debe considerar crear lo que se denomina ``partici�n ra�z'' (root partition, n. del t.). �sta contiene los componentes esenciales del sistema. Si cualquier otra partici�n se corrompe, a�n podr� iniciar GNU/Linux para arreglar el sistema. Esto puede salvarle de la necesidad de reinstalar el sistema.
La segunda raz�n es generalmente m�s importante en un negocio, pero realmente
depende del uso de la m�quina. Suponga que algo pierde el control y comienza a
comerse el espacio de disco. Si el proceso causante del problema tiene
privilegios de superusuario (el sistema preserva un porcentaje de disco no
disponible para usuarios), puede quedarse s�bitamente sin espacio. Esto no es
nada bueno puesto que el SO necesita usar ficheros reales (adem�s del espacio
de intercabio) para muchas cosas. Puede incluso no ser un problema de origen
local. Por ejemplo, un bombardeo de correo electr�nico puede f�cilmente llenar
una partici�n. Usando m�s particiones, proteje al sistema de algunos de estos
problemas. Usando el correo como ejemplo de nuevo, poniendo
/var/spool/mail
en su propia partici�n, el grueso del sistema
funcionar� incluso si est� siendo bombardeado por correo-electr�nico.
La �nica desventaja real de usar m�s particiones es que con frecuencia es dif�cil saber por anticipado cu�les ser�n sus necesidades. Si hace una partici�n demasiado peque�a tendr� que reinstalar el sistema, o estar� constantemente moviendo cosas de sitio para hacer espacio en la partici�n de poco tama�o. Por otro lado, si hace la partici�n demasiado grande, estar� desaprovechando espacio que podr�a ser usado en otra parte. El espacio de disco es barato actualmente, pero �por qu� tirar su dinero?
La siguiente lista describe algunos directorios importantes. Deber�a ayudarle para encontrar qu� esquema de particionamiento deber�a usar. Si esta parte le es demasiado confuna, simplemente ign�rela y l�ala cuando haya le�do el resto del manual de instalaci�n.
/
: la ra�z representa el punto de comienzo de la jerarqu�a de
directorios. Contiene los programas eseciales que el ordenador puede cargar.
Esto incluye el n�cleo, las librer�as del sistema, ficheros de configuraci�n en
/etc
y otros ficheros necesarios. Generalmente se necesitan entre
30 y 50 Mb pero esto puede variar.
Observaci�n: no particione /etc
con una partici�n propia;
no ser� capaz de arrancar.
/dev
: este directorio contiene los diversos ficheros de
dispositivos que son interfaces a los componentes de hardware. Para m�s
informaci�n consulte Nombres de
dispositivo en Linux, Secci�n 4.3.
/usr
: todos los programas para usuarios (/usr/bin
),
librer�as (/usr/lib
), documentaci�n (/usr/share/doc
),
etc., se guardan en este directorio. Esta es la parte del sistema de ficheros
que necesita m�s espacio. Deber�a proveer al menos 300-500 MB de espacio de
disco. Si desea instalar m�s paquetes deber�a incrementar la cantidad de
espacio que da a este directorio.
/home
: cada usuario pondr� sus datos en un subdirectorio de este
directorio. El tama�o depende, por tanto, del n�mero de usuarios que
utilizar�n el sistema y qu� ficheros van a guardar en sus directorios.
Dependiendo de su uso planeado, deber�a reservar cerca de 100 MB para cada
usuario, pero adapte este valor a sus necesidades.
/var
: todos los datos disponibles como art�culos de noticias,
correos electr�nicos, servidores de web, registros de mensajes del sistema, la
cache de APT, etc. se guardar�n en este directorio. El tama�o de este
directorio depende en gran medida del uso de su ordenador, pero para la mayor
parte de las personas el tama�o lo dictar� por la sobrecarga de la herramienta
de gesti�n de paquetes. Si va a hacer una instalaci�n completa de todo lo que
Debian va a ofrecer, todo en una sesi�n, bastar�a dejar 2 � 3 gigabytes de
espacio para /var
. Si va a instalar trozos (esto es, instalar
servidores y utilidades, seguido de herramientas para texto, despu�s X, ...)
puede funcionar con 200-500 MB de espacio en /var
. Si el tama�o
de disco escasea y no planea usar APT, al menos no para actualizaciones
masivas, puede trabajar con tan s�lo 30 o 40 megabytes en /var
.
/tmp
: si un programa crea datos temporales deber�a ir aqu�. 20 o
50 MB deber�an ser suficientes.
/proc
: �ste es un sistema de ficheros virtuales que no reside en
el disco duro. As� pues no necesita espacio en �l. Ofrece informaci�n
interesante y tambi�n vital sobre el sistema que se est� ejecutando.
Es importante que decida qu� tipo de m�quina est� vd. creando. Esto determinar� los requisitos de espacio de disco y afectar� a su esquema de particionamiento.
Esto ha cambiado para Potato, necesita ser actualizado. Hay un conjunto de preselecciones de aplicaciones com�nes que Debian ofrece para su conveniencia llamados tareas (consulte Selecci�n e instalaci�n de perfiles, Secci�n 7.19). Las tareas son simplemente un conjunto de selecciones de paquetes que se lo ponen todo m�s f�cil, en el sentido de que se marcan un n�mero de paquetes de forma autom�tica para ser instalados.
Cada tarea muestra el tama�o del sistema resultante despu�s de que se complete su instalaci�n. Aunque no utilize estas tareas de aplicaciones com�nes, esta discusi�n es importante para el planeamiento, dado que le dar� una idea de cu�n grandes han de ser su partici�n o particiones.
Los siguientes son algunas de las tareas de aplicaciones com�nes disponibles y sus tama�os: El tama�o de las aplicaciones y el tama�o deber�a ir aqu�.
Recuerde que estos tama�os no incluyen todos los dem�s materiales que se
encuentran habitualmente, como ficheros de usuarios, correo y datos. Es mejor
ser generoso cuando se considera el tama�ao para sus propios ficheros y datos.
Hay que destacar, que la partici�n /var
de Debian contiene mucha
informaci�n de estado. Los ficheros de dpkg
(junto con
informaci�n de todos los paquetes instalados) puede consumir f�cilmente 20MB;
con registros y similares deber�a por regla general destinar al menos 50MB para
/var
.
Los nombres de discos y de particiones Linux son diferentes que en otros sistemas operativos. Necesita conocer los nombres que Linux usa al particionar. Aqu� tiene el esquema b�sico de nombres:
Las particiones de cada disco se representan a�adiendo un n�mero decimal al nombre del disco: ``sda1'' y ``sda2'' representan a la primera y segunda partici�n de la primera unidad de disco SCSI de su sistema.
Un ejemplo de la vida real. Asumamos que tiene un sistema con 2 discos SCSI, uno en la direcci�n SCSI 2 y el otro en la direcci�n SCSI 4. El primer disco (en la direcci�n 2) se llama entonces ``sda'', y el segundo ``sdb''. Si la unidad ``sda'' tiene 5 particiones, �stas se llamar�n ``sda1'', ``sda2'', ..., ``sda5''. Lo mismo se aplica al disco ``sdb'' y sus particiones.
N�tese que si tiene dos adaptadores de bus SCSI (esto es, controladoras), el orden de las unidades puede prestarse a confusi�n. La mejor soluci�n en este caso es mirar los mensajes de arranque, asumiendo que conoce los modelos de sus unidades.
Las particiones de discos Sun permiten 8 particiones distintas (o rodajas, del ingl�s slices, n. del t.). La tercera partici�n es generalmente (y preferiblemente) la partici�n ``Todo el disco''. Esta partici�n hace referencia a todos los sectores del disco, y la utiliza el cargador de arranque (tanto LILO como el de Sun).
Como se describ�a arriba, deber�a tener una partici�n root m�s peque�a, y una
partici�n /usr
m�s grande, si tiene espacio. Para ejemplos, vea
m�s abajo. Para la mayor�a de los usuarios, las dos particiones mencionadas
inicialmente son suficientes. Esto es especialmente apropiado cuando
simplemente tiene un disco peque�o, puesto que dividi�ndolo en muchas
particiones se puede desaprovechar el espacio.
En algunos casos, puede necesitar una partici�n /usr/local
por
separado si planea instalar muchos programas que no formen parte de la
distribuci�n Debian. Si su m�quina va a funcionar como servidor de correo,
puede necesitar crear una partici�n para separar /var/spool/mail
.
Con frecuencia, poner /tmp
en su propia partici�n, con por ejemplo
de 20 a 32MB, es una buena idea. Si est� configurando un servidor con muchas
cuentas de usuario, es generalmente bueno tener una partici�n grande para
/home
. Por regla general, las situaciones de particionado var�an
de un sistema a otro dependiendo de su uso.
Para sistemas muy complejos, deber�a ver Multi Disk
HOWTO
. Contiene informaci�n en profundidad, la mayor parte de
inter�s para los ISPs (proveedores de Internet) y la gente que configura
servidores.
Con respecto al asunto del tama�o de la partici�n de intercambio, hay diferentes puntos de vista. Una regla gu�a que funciona es usar tanta memoria swap como la memoria de su sistema, quiz�s la mayor�a de usuarios no necesiten m�s de 64MB de swap. Tampoco deber�a ser menor de 16MB, en la mayor�a de los casos. Por supuesto, hay excepciones a esa regla. Si intenta resolver 10.000 ecuaciones simult�neamente en una m�quina con 256MB de memoria, puede necesitar un gigabyte (o m�s) de swap.
En arquitecturas de 32-bit (i386, m68k, 32-bit SPARC, y PowerPC), el m�ximo tama�o de la partici�n de intercambio es de 2GB (en Aplha y SPARC64 es tan grande que es virtualmente ilimitada). Esto deber�a ser suficiente para cualquier instalaci�n. Sin embargo, si sus necesidades de archivo de intercambio son as� de altas, posiblemente pueda intentar separar el archivo de intercambio a trav�s de distintos discos (tambi�n llamados ``spindles'') y, si es posible, diferentes canales IDE o SCSI. El n�cleo balancer� el uso del intercambio entre distintas particiones de intercambio, mejorando el rendimiento.
Como ejemplo, la m�quina dom�stica del autor tiene 32MB de RAM y una unidad IDE
de 1.7GB en /dev/hda
. Hay una partici�n DOS de 500MB en
/dev/hda1
(deber�a ser de 200MB puesto que nunca se usa). Una
partici�n de swap de 32MB en /dev/hda3
y el resto (sobre 1.2GB en
/dev/hda2
) es la partici�n Linux.
Hay dos momentos en los que puede particionar: antes de la instalaci�n de Debian, o durante la instalaci�n de Debian. Si su ordenador va a estar totalmente dedicado a Debian, deber�a particionar como parte del proceso de instalaci�n (``Realizar particiones en un disco duro'', Secci�n 7.5). Si tiene una m�quina con m�s de un sistema operativo en ella, deber�a generalmente dejar al sistema operativo nativo crear sus propias particiones.
Las siguientes secciones contienen informaci�n relativa al particionado en su sistema operativo nativo anterior a la instalaci�n. N�tese que tendr� que establecer una relaci�n entre c�mo referencia las particiones su sistema operativo existente y c�mo lo hace Linux; vea la Nombres de dispositivo en Linux, Secci�n 4.3.
Es perfectamente posible particionar desde SunOS; de hecho, si pretende ejecutar tanto SunOS como Debian en la misma maquina, se recomienda que particione utilizando SunOS antes de instalar Debian. El n�cleo de Linux entiende las etiquetas de disco de Sun, as� que no tendr� problemas. S�lo asegurese de que deja espacio para la partici�n ra�z de Debian dentro del primer �rea de 1GB del disco de arranque. Puede poner tambi�n la imagen del n�cleo en una partici�n UFS si eso es m�s f�cil que poner la partici�n ra�z all�. SILO soporta arranque de Linux y SunOS desde particiones EXT2 (Linux), UFS (SunOS), romfs y iso9660 (CDROM).
Sea cual sea el sistema que ha usado para particionar, asegurese de crear una
``Sun disk label'' (etiqueta de disco de Sun, n. del t.) en su disco de
arranque. �ste es el �nico esquema de partici�n que la PROM OpenBoot entiende,
as� que es el �nico esquema desde el que puede arrancar. En
fdisk
, se utiliza la tecla s para crear etiquetas de
disco de Sun. Puede que necesite hacer esto para unidades que no ten�an una
etiqueta de disco de Sun previamente. Si est� utilizando una unidad que ha
sido formateada previamente en un PC (o en cualquier otra arquitectura) debe
crear una nueva etiqueta de disco, o tendr� problemas muy posiblemente con la
geometr�a del disco.
Probablemente estar� usando SILO
como su cargador de arranque (el
peque�o programa que ejecuta el n�cleo del sistema operativo).
SILO
tiene algunos requisitos para el tama�o de las particiones y
su localizaci�n, consulte ``Realizar particiones en
un disco duro'', Secci�n 7.5.