Gracias Gracias:  0
Me Gusta Me Gusta:  0
No me Gusta No me Gusta:  0
Página 2 de 5 PrimeroPrimero 1234 ... ÚltimoÚltimo
Mostrando resultados del 11 al 20 de 48

Tema: Cómo distribuir el disco duro estratégicamente

  1. #11
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4 Ejemplo práctico I: basado en particiones

    Es bastante complicado explicar cómo se hace un buen particionado de disco después de haber aconsejado que cada uno debe de adaptarse a sus propias necesidades, circunstancias e incluso deseos.

    Es importante señalar las circunstancias en las que instales. Por ejemplo, en mis equipos no hay ninguna versión de Windows. Cuando instalo alguna distribución, no tengo que preocuparme por ninguna cuestión extraña: busco un hueco en el disco o reciclo el lugar que ocupaba la distribución que reemplace. A lo único que tengo que poner un poco de atención es a la configuración del arranque, cuestión nada trivial cuando instalas varios sistemas operativos(1).

    De todas formas, no todo es simple siempre. Si tienes un portátil con el Mal y deseas conservar esa cosa, te encontrarás que tiene ya tres volúmenes con total seguridad: una partición de arranque, otra con el sistema en sí y otra destinada a funcionar como una suerte de mecanismo de recuperación -que puede grabarse en varios DVD(2). El problema viene cuando algunos fabricantes destinan otra partición a los drivers del computador. En tal caso, no queda otra que cargarse alguna de las particiones de Windows.

    Sea como fuere, mi consejo es que si tienes el Mal y deseas conservar esa cosa en tu computador, trata de utilizar sus herramientas de gestión de discos para modificar la tabla de particiones. Y no olvides defragmentar y chequear después de redimensionar antes de instalar tu GNU/Linux!!!

    Con tales consideraciones sobre el caso concreto del Mal, instalar una distribución GNU/Linux es indiferente a la existencia o no de otras distribuciones o sistemas operativos: las particiones, como es de esperar, permitirán que las cosas no se mezclen y puedan ser usadas de forma independiente.

    En las siguientes subsecciones, antes de comenzar con el ejemplo describiremos brevemente las posibilidades que podemos encontrarnos: un disco con otras particiones(3), un disco duro vacío

    (1) Por supuesto, en este documento la idea sólo es mostrar cómo particionar el disco, así que no trataré esta cuestión, con o sin El Mal.
    (2) Es curioso que a algunas de estas particiones las suelan llamar "ocultas", cuando simplemente no están montadas. De hecho, para acceder a ellas sólo tienes que asignarles una letra al estilo Windows en la herramienta de gestión de discos. Por contra, un gestor de arranque como grub sí puede ocultar particiones a un sistema dado.
    (3) Pero no el sistema Windows, de lo que ya hemos hablado.

  2. #12
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4.1 De cuando el espacio está ocupado

    Lo más habitual es que el disco duro de un computador esté en uso por completo, ya sea con el Mal u otra distribución GNU/Linux(1). Ya he escrito que en el caso del Mal debería tratarse de usar sus herramientas para redimensionar la partición que ocupe el disco y hacer sitio libre.

    ¿Y si tenemos otra distribución de GNU/Linux?

    Lo habitual es que si tenemos un GNU/Linux nuestro disco duro esté particionado en partición raíz, swap y /home. La otra posibilidad, más excepcional, es que nuestro disco sólo conste de partición raíz y de swap.

    En el primer caso, podemos redimensionar tanto la partición raíz o la de home (lo normal es que la mayor parte del disco esté asignada a /home). Luego vale con montar la partición home y simplemente asegurarse de que el nombre del usuario es distinto.

    En el segundo caso, redimensionaremos la raíz y consideraremos si usar el mismo esquema o utilizar otro distinto: por ejemplo, raíz, swap y home, con lo que tendremos que crear esas dos particiones -la swap es la misma-. Un motivo para que /home no esté separado puede ser que usemos LDAP para autentificar a los usuarios... bien, no es habitual esto en un usuario doméstico

    En lo que he dicho, se destaca la posibilidad e idoneidad de "reutilizar" lo que ya hay: /home, simplemente usando nombres de usuario distintos, y swap. Éste es uno de esos momentos para hacer las cosas despacio y con un poco de cuidado.

    Un detalle a tener en cuenta es que se puede configurar el sistema para que use un directorio distinto al predefinido para el usuario; sin embargo, son pocos los instaladores que ofrecen ese nivel de detalle al configurar el usuario durante la instalación. Es posible que queramos entonces crear un usuario distinto y luego, con el sistema ya en marcha, crear un usuario con el mismo nombre que en los demás sistemas, pero con una carpeta distinta para cada sistema.

    Los objetivos serán:

    * Facilitar el compartir archivos entre sistemas.
    * Mantener en carpetas separadas para cada sistema la configuración de aplicaciones que pueden tener distinta versión y hacer uso de opciones incompatibles o excluyentes.

    Puede pensarse, y con razón, que es interesante mantener la misma configuración entre escritorios de los sistemas GNU/Linux que tengamos... sin embargo, esto puede acarrear problemas de compatibilidad, en particular para los usuarios que actualizan su sistema con cierta frecuencia. Por ello, debe de considerarse como alternativa más segura la copia manual de los archivos de configuración involucrados cuando ya han sido probados, por ejemplo con un usuario auxiliar. Pueden usarse herramientas de sincronización entre carpetas para facilitar esta tarea.

    (1) Sí, los usuarios de GNU/Linux tienden a ser muy promiscuos...

  3. #13
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4.2 De cuando el disco está vacío

    Si no tenemos el disco particionado, la única consideración importante es si queremos utilizar todo el disco para nuestra distribución GNU/Linux o si queremos dejar ya sitio para otra distribución o sistema operativo.

    Si pensamos instalar el Mal o una versión de Unix, deberíamos cerciorarnos de que dejamos particiones primarias suficientes. Esto lo explicaré en la siguiente sección. En el caso del Mal, puede ser una buena idea instalarlo antes que nuestro GNU/Linux: el Mal puede coexistir con otros Sistemas Operativos, pero su instalación estándar no da facilidades.

    Si creemos que no vamos a instalar otros sistemas operativos, podemos aprovechar la propuesta que la mayoría de instaladores de GNU/Linux nos harán. La cuestión de cómo saber cuál es el espacio adecuado ya la hemos tratado en las primeras secciones.

    Por otro lado, puede que tengamos el sistema particionado pero que queramos reemplazar. "Reciclar" particiones extendidas puede hacer que dediquemos menos tiempo del requerido a reflexionar sobre la convenciencia de reutilizar esa partición. Lo mismo puede decirse de las particiones primarias.

    Con esto, quiero decir que reutilizar el particionado que ya tenemos puede ahorrarnos unos segundos e incluso simplificarnos la tarea de decidir qué esquema usar. Es muy tentador. Y en muchos casos, acertado.

    Sin embargo, muchas veces el instalador tratará de hacer suposiciones en función de qué particiones existan. Por ejemplo, verá una partición NTFS y supondrá que ahí hay un sistema Windows (y posiblemente, incluya en el gestor de arranque una entrada para arrancarlo). Es decir, el instalador conoce menos tu sistema que tú mismo, y usará parecidas suposiciones a las que tú hagas.

    Con frecuencia, lo más sencillo que se puede hacer es indicar opciones como "usar todo el disco", o crear directamente una nueva tabla de particiones. En todo caso, no dar nada por supuesto.

  4. #14
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4.3 ¿Particiones extendidas, lógicas o primarias?

    En la sección 3.1 hemos descrito someramente qué son las particiones extendidas, las lógicas o las primarias. Recordemos: una tabla de particiones "tipo MS-DOS" admite un máximo de 4 particiones primarias o bien 3 particiones primarias y una extendida; dentro de esta extendida, podemos crear varias(1) particiones lógicas.

    • El Mal estará en una o dos particiones primarias. De hecho, tradicionalmente necesita estar instalado en una partición primaria para arrancar. Esto sólo se aplica a la partición de sistema, no a cualquier partición que añadamos para guardar otros datos.
    • Unix utiliza también una partición primaria, dentro de la cual crea slides. Esto es similar al uso de particiones extendidas y lógicas, pero Unix sólo puede hacer esto con particiones primarias.
    • Si por ejemplo El Mal ocupa dos particiones primarias y necesitamos 3 para el esquema básico (raíz, swap y home), no llegarán.

    Lo más habitual es instalar GNU/Linux bajo una partición extendida, aún si sólo usamos 3 particiones para nuestro sistema, simplemente porque puede hacerse Aquí tenemos otras dos consideraciones:

    • Hay quien instala la raíz en una primaria de todas formas, por el hábito de hacer instalaciones con BIOS que imponen restricciones. Así, una propuesta de instalación puede ser algo así, independientemente del espacio asignado a cada partición:
      • partición primaria para raíz
      • partición extendida con dos particiones lógicas: swap y home

    • Es mala idea afrontar modificar una partición extendida. Así que, si es posible que vayas a necesitar cambiar la distribución del espacio en el disco, lo mejor es no particionar totalmente el disco duro.

  5. #15
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4.4 Ejemplo de particionado

    En este computador tengo una tabla de partición GPT, con lo cual la instalación de un sistema es relativamente simple: mientras haya espacio, basta añadir una partición sin preocuparse de su tipo; si no lo hay, hay que redimensionar una partición y crear las nuevas particiones en el lugar. Naturalmente, pude obtar por crear un nuevo esquema de particionado.

    En la tabla de particiones, al comenzar, tengo 4 particiones (recuerda, en GPT no hay primarias o extendidas).
    • /dev/sda1 y /dev/sda2 forman parte de la instalación de openSUSE 11.4. En la primera tengo /boot y la segunda es un volumen que constituye el sistema en sí.
    • /dev/sda3 y /dev/sda4 conforman SLED 11, de forma análoga al particionado de openSUSE 11.4

    En primer lugar, openSUSE nos ofrece una opción de particionado (nótese que tengo la mayor parte del disco sin particionar)
    Por supuesto, esta es una buena opción en caso de duda. Nótese que en este caso para swap destina 2GB (tengo 4 de RAM) y para el sistema destina 20 GB. De todas formas, ilustraré alguna variante.

    Es posible indicarle al particinador del instalador que use un disco duro determinado -en caso de que haya varios- o de efectuar un particionado personalizado. En el primer caso, podremos indicar qué particiones existentes queremos destinar al sistema -incluyendo o no el espacio libre- o bien que se utilice todo el disco.

    En este caso, voy a indicar que la instalación se realice en la partición /dev/sda4 (total: 14 GiB).

    Fijémonos en que hay una opción para que el particionador haga la propuesta separando /home.

    Vale la pena fijarse en las opciones que se proponen ahora.
    • Naturalmente, se elimina la partición /dev/sda4, ya que el sistema ha de proporcionar al menos dos particiones, al haberse seleccionado que hubiese /home en partición independiente.
    • El ajuste de espacio en cada partición afecta también al espacio de intercambio, que pasa de 2GB en la propuesta anterior a los 1,89GB
    • El espacio total para la raíz es de 5,78 GB.

  6. #16
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22
    Vale la pena concluir con una imagen de cómo quedaría un disco añadiendo las particiones de forma manual.

    En este caso, simplemente creo tres particiones: 8 GB para la raíz, 2 GB para swap y otros 2 para /home.

  7. #17
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22
    Voy a usar una máquina virtual para ilustrar tanto la sección de volúmenes como el caso que sigue: una instalación en disco duro vacío haciendo uso de una partición extendida. En el ejemplo, usaré un disco duro de 8 GB.

    El instalador, al encontrarse con un disco vacío, realiza una primera sugerencia. Esta podría ser perfectamente válida.

    En este ejemplo, preferimos crear un esquema personalizado desde cero. Para ello, pulsamos en "Crear configuración de particionado" y seleccionamos "particionado personalizado". Cuando YAST lanza el particionador, seleccionamos nuestro disco duro en la sección "Discos Duros" de la izquierda.

    Ahora creamos una partición primaria de 5 GB y otra extendida de 2,8 GB. Esto sólo para enfatizar la necesidad de considerar si se necesitará crear otra partición primaria, que es uno de los motivos que pueden llevarnos precisamente a crear una partición extendida. Recordad: la partición extendida no puede ser modificada, como he dicho antes. La primaria se destina a montar la raíz, mientras que la extendida contendrá dos particiones lógicas: una de 2GB para swap y otra con el espacio restante para /home.

  8. #18
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.4.5 Ventajas e Inconvenientes

    Las ventajas son obvias y ya se señalaron antes. En particular, usando una tabla de particiones GPT el proceso se simplifica bastante: en una partición MS-DOS, la partición extendida no puede modificarse(1), así que debe de planificarse la necesidad de particiones primarias antes de agotar el espacio para ellas.

    Los inconvenientes pueden ser notables en caso de querer hacer cambios en la distribución del espacio.
    1. No puede hacerse en caliente, lo que en la práctica supondrá usar un disco de arranque.
    2. No puede cambiarse el principio de la partición

    Este segundo punto es más sutil y podemos ilustrarlo:

    En la imagen (tosca, lo reconozco puede verse una representación de un esquema simple: partición del Mal, raíz, swap y /home. Si queremos añadir espacio a la raíz nos encontramos que sólo podemos cambiar el tamaño por el final. Por ejemplo, si redimensionamos la primera partición, seguiremos sin poder mover el principio de la partición raíz.

    Todo esto, por supuesto, puede solventarse moviendo la raíz a una nueva partición, por ejemplo, pero esto es un proceso que implica un disco de arranque y no es nada trivial.




    (1) al menos no de forma trivial y segura.

  9. #19
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.5 Ejemplo Práctico II: basado en volúmenes

    Hay una pequeña trampa en el uso de volúmenes: siempre es necesario tener al menos una partición en la cual crear el volumen. Y además, Grub no arranca desde un volumen lógico, así que deberá haber al menos otra partición en la que esté el arranque.

    • Podemos crear una partición para la raíz y otra para contener un volumen que será el resto del sistema (en nuestro ejemplo sencillo, /home y swap).
    • Podemos crear una partición sólo para el arranque (/boot) y otra para el resto del sistema (incluída la raíz). Una vez cargado el núcleo, el sistema puede montar /boot en la raíz sin problemas.
    • Ya puestos, alguien podría pensar que es buena idea crear una partición para swap ante la contingencia de compartirla con otro sistema. En según qué casos, puede ser buena idea -por ejemplo, con volúmenes cifrados; en otros, no necesariamente (por ejemplo, si únicamente tienes GNU/Linux y alguna de las encarnaciones del Mal).

    En este ejemplo, voy a usar una partición primaria para /boot y otra para contener el volumen, donde irá la raíz /, swap (intercambio) y /home (usuarios). Es muy sencillo: en lugar de "propuesta basada en particiones" seleccionamos "propuesta basada en volúmenes"...(1), seleccionar el disco actual y marcar "basada en volúmenes" y "propener /home separado". En el caso de que hubiese particiones en el disco, sería similar al que hemos mostrado para el uso de particiones en la sección 3.4.4.

    A los detalles! Fijémonos en el tamaño de /boot: 157 MB!!! Eso es el tamaño calculado para contener el núcleo, el sistema de arranque y a Grub... pero podría variar si, por ejemplo, queremos tener otro núcleo; o varios...

    Un ejemplo de segundo núcleo es Xen; otro ejemplo, es el de "tiempo real" (rt). O alguno que descarguemos nosotros si queremos compilarlo de forma manual... Si puede necesitarse algún núcleo extra como estos, mejor dejar más espacio para /boot. En esta openSUSE tengo una partición /boot de 512 MB, mientras que en la SLES que tengo de escritorio la partición no llegua a los 100 MB.

    Como descargar un núcleo "a mayores" es un acto consciente, la preocupación no es tanta como al fijar el espacio para la raíz. Así que lo más probable es que un particionado como el propuesto sea suficiente. Si aún persistiesen las dudas, basta con poner 512 MB, por ejemplo.

    (1) En este caso, al estar el disco duro vacío, la propuesta será la misma que si hubiésemos seleccionado la opción de "crear configuración de particionado"

  10. #20
    Fecha de Ingreso
    07-febrero-2007
    Ubicación
    Ourense
    Mensajes
    8.693
    Post Thanks / Like
    Poder de Credibilidad
    22

    3.5.1 Particionado personalizado

    Si hacemos algo como el ejemplo anterior, estaremos ocupando 2 de las 4 particiones primarias que puede contener la tabla de partición tipo MS-DOS. Por ejemplo, en el caso de la encarnación 7 del Mal, habremos ocupado ya las cuatro particiones.

    Una buena idea es usar una partición extendida para sortear este límite, en la que creamos una partición lógica que al final será la que contenga el volumen lógico. Puede que argüirse que si voy a crear una partición extendida para el sistema, bien podría crear /boot también como partición lógica, dejando libres 3 particiones primarias. Y sería cierto. El hábito de crear una partición /boot en el principio del disco está ya en desuso, ya que rara es ya la BIOS que no arranque en particiones de casi cualquier tamaño.

    En el ejemplo uso un disco de 8 GB. Esto puede hacer que sea menos visible la ventaja de usar una partición extendida. Con discos duros grandes, y más si hay otros sistemas operativos, es cuando de verdad se aprecia la ventaja de este esquema.

    El proceso de particionado es sencillo, pero un tanto tedioso.
    1. Creamos las particiones que albergarán el sistema, en este caso una primaria, una extendida y una lógica dentro de esta partición extendida. Marcamos esta partición como "volumen".
    2. Creamos el volumen físico, dándole un nombre e indicando que particiones forma parte de él.
    3. Creamos los volúmenes lógicos que corresponderán a los sistemas de ficheros montados en el volumen. En nuestro caso, / (raíz), swap (intercambio) y /home (usuarios).

    Ya que el disco está vacío, seleccionamos el disco duro donde vamos a instalar el sistema y creamos las particiones que hemos dicho: /dev/sda1 para /boot, /dev/sda2 como extendida y /dev/sda5 como lógica. Si hacemos que la partición extendida tenga el tamaño disponible en el disco, no dejaremos sitio para ninguna partición primaria más, con lo que uno de los motivos que hacían interesante el uso de una partición extendida -por ejemplo, una instalación de una encarnación del Mal, o tal vez un Free-BSD- dejará de tener sentido.

    Las dos siguientes imágenes corresponden a la creación de la partición /boot:


Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Temas Similares

  1. ¿porque ubuntu es mas popular q suse?
    By goundzchecky in forum El Contubernio
    Respuestas: 161
    Último mensaje: 16-ago-2012, 15:01
  2. Como instalar 2 distros en 1 solo disco
    By chiquimouse in forum Instalación y Actualizaciones
    Respuestas: 26
    Último mensaje: 09-dic-2008, 14:21
  3. Problemas al Arrancar con disco duro externo
    By Malakiastar in forum General OpenSUSE
    Respuestas: 6
    Último mensaje: 16-nov-2007, 22:29
  4. "Micro-manual" de grub -bueno, ni eso
    By karlggest in forum FAQs, Manuales y Tutoriales
    Respuestas: 3
    Último mensaje: 28-jul-2007, 19:44
  5. Instalacion desde disco duro con disco de arranque
    By soychemari in forum Instalación y Actualizaciones
    Respuestas: 1
    Último mensaje: 21-ene-2007, 16:43

Marcadores

Normas de Publicación

  • No puedes crear nuevos temas
  • No puedes responder mensajes
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •