La opci�n de men� ``Particionar un disco duro'' le presenta una lista con los dispositivos de disco que puede particionar, y ejecuta un programa gestor de particiones. Debe crear al menos una partici�n de disco ``Linux native'' (tipo 83), y probablemente querr� al menos una partici�n ``Linux swap'' (tipo 82).
Como m�nimo, GNU/Linux necesita una partici�n para uso propio. Usted puede tener una sola partici�n que contenga el sistema operativo completo, las aplicaciones y los ficheros personales. La mayor�a de la gente cree que tambi�n es una necesidad tener una partici�n separada para el fichero de intercambio o swap, aunque esto no es estrictamente cierto. El ``swap'' es un espacio de uso temporal para un sistema operativo, que permite al sistema utilizar espacio de disco como ``memoria virtual''. Al poner el espacio de intervambio en una partici�n separada, Linux puede hacer de �l un uso mucho m�s eficiente. Es posible forzar que Linux utilice un fichero regular como intercambio, pero no es recomendable.
Sin embargo, la mayor�a de la gente elige darle a GNU/Linux m�s que el m�nimo n�mero de particiones. Hay dos razones por las que puede querer dividir el sistema de ficheros en un n�mero de particiones m�s peque�as. La primera es la seguridad. Si algo corrompe el sistema de ficheros, generalmente s�lo es afectada una partici�n. As�, s�lo tiene que sustitu�r (desde las copias de seguridad que ha guardado con cuidado) una porci�n de su sistema. Como m�nimo deber�a considerar crear lo que com�nmente se llama una ``partici�n root'' (o partici�n ra�z). �sta contiene los componentes m�s esenciales del sistema. Si cualquier otra partici�n se corrompe, todav�a puede arrancar GNU/Linux para arreglar el sistema. Esto puede ahorrarle el trabajo de tener que reinstalar el sistema desde cero.
La segunda raz�n es generalmente m�s importante en un entorno comercial, pero
depende realmente del uso que le d� a la m�quina. Suponga que algo pierde el
control y comienza a comerse espacio del disco. Si el proceso que causa el
problema resulta tener privilegios de root (el sistema mantiene un porcentaje
del disco fuera del alcance de los usuarios), puede encontrarse de repente sin
espacio de disco. Esto no es bueno, ya que el SO necesita utilizar ficheros
reales (aparte del espacio de intercambio) para muchas cosas. Incluso puede
que el problema no tenga un origen local. Por ejemplo, recibir correo basura
por e-mail puede llenar una partici�n f�cilmente. Al utilizar m�s particiones,
protege al sistema de muchos de estos problemas. Tomando como ejemplo al
correo de nuevo, poniendo /var/mail
en su propia partici�n, el
grueso del sistema seguir� funcionando aunque reciba correo basura.
La �nica pega real de utilizar m�s particiones es que a menudo es dif�cil saber a priori cu�les van a ser sus necesidades. Si crea una partici�n demasiado peque�a, luego trandr� que reinstalar el sistema o estar moviendo continuamente cosas para conseguir espacio en la partici�n. Por otra parte, si crea una partici�n demasiado grande, estar� malgastando espacio que podr�a utilizarse para otra cosa. El espacio de disco es barato hoy en d�a pero �por qu� tirar el dinero?
Debian GNU/Linux se adhiere al Est�ndar de la Jerarqu�a del Sistema de
Ficheros
para los nombres de directorios y ficheros. Este est�ndar
permite a los usuarios y a los programas predecir la situaci�n de los ficheros
y directorios. El directorio ra�z se representa simplemente con una barra
/
. Al nivel de ra�z, todos los sistemas Debian incluyen estos
directorios:
bin Comandos binarios esenciales boot Ficheros est�ticos del gestor de arranque dev Ficheros de dispositivo etc Configuraci�n de sistema espec�fica de la m�quina home Directorios personales de usuario lib Bibliotecas compartidas y m�dulos del kernel esenciales mnt Punto de montaje para montar un sistema de ficheros temporalmente proc Directorio virtual para informaci�n del sistema root Directorio personal del usuario root sbin Binarios del sistema esenciales tmp Ficheros temporales usr Jerarqu�a secundaria var Datos variables opt Add-on application software packages
Lo siguiente es una lista de consideraciones importantes con respecto a los directorios y las particiones.
/
siempre debe contener f�sicamente a
/etc
, /bin
, /sbin
, /lib
y
/dev/
, o de otra manera no se podr� arrancar. T�picamente se
necesitan 100 MB para la partici�n ra�z, pero esto puede variar.
/usr
: todos los programas (/usr/bin
), bibliotecas
(/usr/lib
), documentaci�n (/usr/share/doc
), etc. de
usuario est�n en este directorio. Esta parte del sistema de ficheros es la que
necesita la mayor parte del espacio. Debe proporcionarle al menos 500 MB de
espacio de disco. Si quiere instalar m�s paquetes, debe incrementar la
cantidad de espacio que le d� a este directorio.
/home
: todos los usuarios pondr�n sus datos dentro de un
subdirectorio de este directorio. El tama�o de esto depende de cu�ntos
usuarios van a utilizar el sistema y qu� ficheros van a almacenarse en sus
directorios. Dependiendo de su plan de uso, debe reservar unos 100 MB por cada
usuario, pero adapte este valor a sus necesidades.
/var
: todos los datos variables como los art�culos de noticias,
e-mails, p�ginas web, cach� de APT, etc. se situar�n dentro de este
directorio. El tama�o de este directorio depende mucho del uso de su
ordenador, pero para la mayor�a de la gente, esto estar� dictaminado por el
espacio de sobrecosto de la herramienta de administraci�n de paquetes. Si va a
realizar una instalaci�n completa de todo lo que Debian puede ofrecer, todo de
una vez, con asignarle un tama�o de 2 o 3 gigabytes a /var
deber�a
ser suficiente. Si va a instalar en partes (por ejemplo, instalar servicios y
utilidades, seguido de las herramientas de texto, luego las X...), puede
apa�arse con 300 - 500 megabytes para /var
. Si el espacio del
disco duro est� muy solicitado y no planea utilizar APT, al menos no para
grandes actualizaciones, puede apa�arse con tan s�lo 30 o 40 megabytes para
/var
.
/tmp
: si un programa crea datos temporales, seguramente ir�n a
/tmp
. Normalmente es suficiente con 20-50 MB.
Para los usuarios nuevos, sistemas Debian personales, sistemas dom�sticos y
otras configuraciones para un usuario individual, la manera m�s f�cil y simple
de hacerlo es tener una sola partici�n /
(adem�s de la de
intercambio). Sin embargo, es posible que surjan problemas con esta idea con
discos m�s grandes (20GB). Debido a limitaciones sobre c�mo funciona el ext2,
evite tener una partici�n de m�s de 6GB o as�.
Para sistemas multiusuario, es mejor poner /usr
,
/var
, /tmp
y /home
en particiones
separadas de la partici�n /
.
Puede que necesite una partici�n separada para /usr/local
si
planea instalar muchos programas que no son parte de la distribuci�n Debian.
Si su m�quina va a ser un servidor de correo, puede que necesite crear una
partici�n separada para /var/mail
. Suele ser una buena idea poner
/tmp
en su propia partici�n, por ejemplo de 20 a 50MB. Si est�
configurando un servidor con montones de cuentas de usuario, generalmente es
bueno tener una partici�n grande separada para /home
. En general,
el particionamiento var�a de un ordenador a otro dependiendo de su uso.
Para sistemas muy complejos, vea el HOWTO Multi
Disco
. Contiene informaci�n en profundidad, de inter�s sobre todo
para ISPs y gente configurando un servidor.
Con respecto al problema del tama�o de la partici�n de intercambio, hay muchas opiniones. Una regla de uso com�n que funciona bien es usar tanta memoria de intercambio como memoria del sistema. Nunca deber�a ser menor a 16MB, en la mayor�a de los casos. Por supuesto, hay excepciones a estas reglas. Si quiere intentar resolver simult�neamente 10.000 ecuaciones en una m�quina con 256MB de memoria, puede que necesite un gigabyte (o m�s) de memoria de intercambio. Por otra parte, los Atari Falcons y los Macs sufren al utilizar memoria de intercambio, as� que en lugar de crear una partici�n de intercambio grande, trate de obtener la mayor cantidad de RAM posible.
En arquitecturas de 32 bits (i386, m68k, SPARC de 32 bits y el PowerPC), el tama�o m�ximo para una partici�n de intercambio es de 2GB (en los Alpha y los SPARC64, es tan grande que es virtualmente ilimitado). Eso deber�a ser suficiente para casi cualquier instalaci�n. Sin embargo, si sus requerimientos de memoria de intercambio son tan altos, probablemente deber�a probar a dividir la memoria de intercambio en diferentes discos (tambi�n llamados ``spindles'') y, si es posible, diferentes canales SCSI o IDE. El kernel equilibrar� el uso de memoria de intercambio entre las diferentes particiones de intercambio, obteniendo mejor rendimiento.
Como ejemplo, una de las m�quinas de la casa del autor tiene 32MB de RAM y una
unidad IDE de 1,7GB en /dev/hda
. Hay una partici�n de 500MB para
otro sistema operativo en /dev/hda1
(deber�a haberla hecho de
200MB porque nunca se usa). Se usa una partici�n de intercambio de 32MB en
/dev/hda3
y el resto (unos 1,2GB en /dev/hda2
) es la
partici�n de Linux.
Para m�s ejemplos, vea las Estrategias
de Particionado
. Para tener una idea del espacio que ocupan las
tareas que le interesa a�adir despu�s de la instalaci�n del sistema, vea Espacio de disco necesario para
algunas "task", Secci�n 11.4.
En Linux, los nombres de disco y de particiones pueden ser diferentes de otros sistemas operativos. Para crear y montar particiones, necesita conocer los nombres que utiliza Linux. Este es el esquema b�sico de nomenclatura:
Las particiones de cada disco se representan a�adiendo un n�mero decimal al nombre del disco: ``sda1'' y ``sda2'' representan la primera y segunda partici�n del la primera unidad de disco SCSI de su sistema.
He aqu� un ejemplo de la vida real. Supongamos que tiene un sistema con dos discos SCSI, uno en la direcci�n SCSI 2 y otro en la direcci�n SCSI 4. El primer disco (en la direcci�n 2) se llama por tanto ``sda'', y el segundo ``sdb''. Si la unidad ``sda'' tiene 3 particiones, �stas se llamar�n ``sda1'', ``sda2'' y ``sda3''. Lo mismo se aplica para el disco ``sdb'' y sus particiones.
Tenga en cuenta que si tiene dos adaptadores de bus de host SCSI (es decir, controladoras), el orden de las unidades puede hacerse algo confuso. La mejor soluci�n en este caso es observar los mensajes de arranque, suponiendo que conoce el modelo de las unidades y/o sus capacidades.
Los sistemas VMEbus que utilicen la unidad de diskette SCSI TEAC FC-1 la ver�n como un disco SCSI normal. Para hacer m�s simple la identificaci�n de la unidad, el programa de instalaci�n crear� un enlace simb�lico al dispositivo apropiado y lo llamar� ``/dev/sfd0''.
Los desarrolladores de Debian han adaptado varios programas de particiones para que funcionen en varios tipos de discos duros y arquitecturas de computadora. Lo que sigue es una lista de los programas aplicables para su arquitectura.
atari-fdisk
fdisk
; lea la p�gina de manual de atari-fdisk
.
amiga-fdisk
fdisk
; lea la p�gina de manual de amiga-fdisk
.
mac-fdisk
fdisk
; lea la p�gina de manual de mac-fdisk
.
pmac-fdisk
fdisk
, tambi�n utilizada por
los sistemas BVM y Motorola VMEbus; lea la p�gina de manual de pmac-fdisk
.
Uno de estos programas ser� ejecutado por defecto cuando seleccione
``Particionar un disco duro''. Si el que se ejecuta por defecto no es el que
usted desea, salga del particionador, vaya a la consola (tty2)
pulsando a la vez Alt y F2, y escriba manualmente el
nombre del programa que quiere utilizar (y los argumentos, si procede). Luego
s�ltese el paso ``Particionar un disco duro'' en dbootstrap
y
contin�e con el siguiente paso.
Vea la p�gina de manual de mac-fdisk
para m�s informaci�n sobre c�mo crear particiones. Un punto clave es que la
partici�n de intercambio se identifica por su nombre en los discos de tipo Mac;
debe llamarse `swap'. Por favor, lea el peque�o manual. Tambi�n sugerimos la
lectura del Tutorial
de mac-fdisk
, que incluye los pasos que debe llevar a cabo si quiere
compartir su disco con MacOS.
�ste ser� el siguiente paso una vez que haya creado las particiones de disco. Tiene la posibilidad de inicializar y activar una nueva partici�n de intercambio, activando una previamente inicializada, o hacerlo sin una partici�n de intercambio. Siempre es posible reinicializar una partici�n de intercambio, as� que seleccione ``Dar formato y activar una partici�n de intercambio'' a menos que est� seguro de lo que est� haciendo.
Esta opci�n de men� le presentar� en primer lugar una caja de di�logo que dice ``Por favor, seleccione la partici�n a activar como dispositivo de intercambio.''. El dispositivo por defecto presentado deber�a ser la partici�n de intercambio que acaba de configurar; si es as�, pulse Enter.
Luego aparece un mensaje de confirmaci�n, ya que la inicializaci�n destruye todos los datos que hab�a anteriormente en la partici�n. Si todo va bien, seleccione ``S�''. La pantalla parpadear� al ejecutarse el programa de inicializaci�n.
Se recomienda efusivamente una partici�n de intercambio, pero si insiste puede apa��rselas sin una, y si su sistema tiene m�s de 12MB de RAM. Si desea hacer esto, seleccione el elemento ``Seguir sin una partici�n de intercambio'' del men�.
En este punto, el siguiente elemento del men� que aparece deber�a ser ``Iniciar una partici�n de Linux''. Si no lo es, es porque no ha completado el proceso de particionado del disco, o no ha hecho ninguna de las elecciones que tratan de la partici�n de intercambio.
You can initialize a Linux partition, or alternately you can mount a
previously-initialized one. Note that dbootstrap
will
not upgrade an old system without destroying it. If you're upgrading,
Debian can usually upgrade itself, and you won't need to use
dbootstrap
. For help on upgrading to Debian 3.0, see the upgrade
instructions
.
Por tanto, si est� utilizando particiones de disco viejas que no est�n vac�as, es decir, si s�lo quiere deshacerse de lo que hay en ellas, debe inicializarlas (lo que borra todos los ficheros). Es m�s, debe inicializar cualquier partici�n que haya creado en el paso de particionado de discos. Sobre la raz�n de montar una partici�n sin inicializarlai, en este punto, ser�a montar una partici�n sobre la que ya ha realizado alguna parte del proceso de instalaci�n utilizando este mismo juego de diskettes de instalaci�n.
Seleccione ``Iniciar una partici�n de Linux'' para inicializar y montar la
partici�n /
. La primera partici�n que monte o inicialice ser� la
que se monte en /
(pronunciado ``ra�z'' o ``root'').
Se le preguntar� si quiere preservar la You will be asked whether to preserve ``�Compatibilidad con n�cleos Linux anteriores a 2.2?''. Decir ``No'' aqu� significa que no podr� ejecutar kernels de Linux 2.0 o anteriores en su sistema, ya que los sistemas de ficheros activar�n algunas caracter�sticas que no est�n soportadas en el kernel 2.0. Si sabe que nunca necesitar� utilizar un kernel 2.0 cl�sico o anterior, entonces puede obtener algunos beneficios menores diciendo ``No'' aqu�.
Tambi�n se le preguntar� si quiere hacer una b�squeda de bloques malos. Lo normal aqu� es saltarse la b�squeda de bloques malos, ya que puede consumir bastante tiempo, y los controladores de disco modernos detectan internamente y tratan los bloques malos. Sin embargo, si no est� nada seguro de la calidad de su unidad de disco, o si tiene un sistema algo viejo, probablemente deba realizar la b�squeda de bloques malos.
Los siguientes pasos son s�lo de confirmaci�n. Se le preguntar� si quiere
confirmar su acci�n, ya que la inicializaci�n es destructiva con los datos de
la partici�n, y se le informar� de que la partici�n se est� montando en
/
, la partici�n ra�z. [3]
Una vez que haya montado la partici�n /
, si tiene sistemas de
ficheros adicionales que desee inicializar y montar, debe elegir la opci�n de
men� ``Alternativa''. Es para los que han creado particiones separadas para
/boot
, /var
, /usr
u otros, que deben
inicializarse y montarse en este momento.
Una alternativa a ``Iniciar una partici�n de Linux'', Secci�n 6.7 es el paso ``Montar una partici�n ya iniciada''. Use esto si est� retomando una instalaci�n que fue interrumpida, o si quiere montar particiones que ya han sido inicializadas o tienen datos que desea preservar.
Si est� instalando en una estaci�n de trabajo sin disco, en este punto debe montar con NFS su partici�n root de un servidor NFS remoto. Especifique la ruta al servidor NFS en la sintaxis est�ndar de NFS, a saber,
nombre-o-IP-de-servidor:ruta-compartida-del-servidor
. Si necesita montar sistemas de ficheros adicionales, puede hacerlo en este
momento. La ruta-compartida-del-servidor para los sistemas BVM y
Motorola VMEbus tienen que concordar con la ruta especificada en
tftplilo.conf
en el servidor TFTP; se usa para decirle al kernel
de Linux qu� directorio montar cuando arranque el sistema instalado. La ruta
por defecto en tftplilo.conf
es /nfshome/%C
, donde
%C es la direcci�n IP, en notaci�n de puntos, del sistema cliente
que arranca.
Si todav�a no ha configurado su red como se describe en ``Configurar la red'', Secci�n 7.6, entonces al seleccionar una instalaci�n con NFS le pedir� que lo haga.
dbootstrap
En algunas situaciones especiales, dbootstrap
puede no saber c�mo
montar sus sistemas de ficheros (el ra�z u otros). Es posible, si es usted un
usuario de GNU/Linux experimentado, simplemente ir a la tty2
pulsando Alt y F2 a la vez, y ejecutar manualmente
los comandos que necesite ejecutar para montar la partici�n en cuesti�n.
Si est� montando una partici�n ra�z para su nuevo sistema, m�ntela en
/target
, luego vuelva a dbootstrap y contin�e (quiz�s ejecutando
el paso ``Ver la tabla de particiones'' para hacer que dbootstrap
recalcule d�nde se encuentra dentro del proceso de instalaci�n.
Para particiones que no sean la ra�z, tendr� que acordarse de modificar
manualmente su nuevo fichero fstab
, de manera que cuando reinicie,
la partici�n ser� montada. Por supuesto, espere a que dbootstrap
escriba ese fichero (/target/etc/fstab
) antes de editarlo.
Instalaci�n de Debian GNU/Linux 3.0 para Motorola 680x0
versi�n 3.0.23, 16 May, 2002