[ anterior ] [ Contenidos ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ siguiente ]

Instalaci�n de Debian GNU/Linux 3.0 para Motorola 680x0
Cap�tulo 6 - Particiones en Debian


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).


6.1 Decidiendo las Particiones de Debian y sus Tama�os

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?


6.2 El �rbol de Directorios

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.


6.3 Esquema de Particionamimento Recomendado

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.


6.4 Nombres de Dispositivo en Linux

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''.


6.5 Programas de Particiones de Debian

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
La versi�n preparada para Atari de fdisk; lea la p�gina de manual de atari-fdisk.
amiga-fdisk
La versi�n preparada para Amiga de fdisk; lea la p�gina de manual de amiga-fdisk.
mac-fdisk
La versi�n preparada para Mac de fdisk; lea la p�gina de manual de mac-fdisk.
pmac-fdisk
La versi�n preparada para PowerMac de 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.


6.6 ``Dar formato y activar una partici�n de intercambio''

�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�.


6.7 ``Iniciar una partici�n de Linux''

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.


6.8 ``Montar una partici�n ya iniciada''

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.


6.9 Montando Particiones No Soportadas por 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.


[ anterior ] [ Contenidos ] [ 1 ] [ 2 ] [ 3 ] [ 4 ] [ 5 ] [ 6 ] [ 7 ] [ 8 ] [ 9 ] [ 10 ] [ 11 ] [ 12 ] [ siguiente ]

Instalaci�n de Debian GNU/Linux 3.0 para Motorola 680x0

versi�n 3.0.23, 16 May, 2002
Bruce Perens
Sven Rudolph
Igor Grobman
James Treacy
Adam Di Carlo