¿Necesito solo una partición de intercambio para varias distribuciones de Linux? (y otras preguntas)


9

Tengo instalado Linux Mint 14 como mi único sistema operativo. Tengo una partición extendida que contiene / swap, / y / home, y tengo algo de espacio sin asignar en mi disco.

Supongo que Mint decidió poner todo esto en una partición extendida en lugar de tres particiones primarias.

Así que quiero construir Linux From Scratch usando parte de mi espacio no asignado. Mi primera pregunta es, ¿necesito tener una partición de intercambio para cada distribución o puede LFS usar la partición de intercambio que ya tengo? Si es así, ¿la partición de intercambio debería ser una partición primaria, o no importa?

¿Hay alguna diferencia práctica entre una partición primaria y una lógica?

Una pregunta sobre la definición: ¿ es una partición extendida solo una partición primaria que contiene particiones lógicas?

Finalmente, desde que eliminé Windows 7 (sda 1-3), mis particiones de Linux todavía están numeradas 5-7. Si creo una nueva partición, ¿se llamará sda1?

Respuestas:


7

¿Necesito tener una partición de intercambio para cada distribución o LFS puede usar la partición de intercambio que ya tengo?

Como dice goldilock, a menos que esté hibernando (suspenda en el disco), sí. De lo contrario, no, porque podría sobrescribir el intercambio de un sistema hibernado, ya sea su estado guardado o la parte que se usó como intercambio regular en el momento de la suspensión.

Si es así, ¿la partición de intercambio tendría que ser una partición primaria, o no importa?

No, no importa en absoluto. Puede usar el intercambio de archivos en un sistema de archivos normal, si es necesario (hay una pequeña sobrecarga, pero también es más flexible). Incluso puede cambiar a NFS, si es lo suficientemente audaz .

Por otro lado, si ejecutó Windows 7 en la máquina, es probable que tenga suficiente memoria para no necesitar el intercambio en circunstancias normales, incluso con "solo" 2 GB de RAM puede hacer muchas cosas sin intercambio (escritorio básico El entorno utilizará ~ 200 MB). No es que el intercambio sea innecesario, pero la necesidad de hacerlo en estos días es mucho menor que hace 10 años.

desde que eliminé Windows 7 (sda 1-3), mis particiones de Linux todavía están numeradas 5-7. Si creo una nueva partición, ¿se llamará sda1?

Dado que el disco está utilizando el esquema de partición MBR, los números, todas las particiones lógicas tendrán el número 5 y superior. A menos que expanda la partición extendida que contiene las lógicas, es probable que el único espacio restante solo esté disponible para las particiones primarias, que se numerarán 1-3, siempre que la partición extendida tenga el número 4. Consulte wiki en MBR para obtener más detalles.

¿Hay alguna diferencia práctica entre una partición primaria y una lógica?

No en estos días Los BIOS generalmente no pudieron arrancar desde particiones lógicas (porque solo leen el MBR). Hoy en día, los gestores de arranque generalmente saben cómo hacer esto, por lo que lo único que hace el BIOS en el proceso de carga del sistema es leer el trampolín del gestor de arranque desde MBR (o sector de arranque en una partición primaria) y eso se encarga de todo lo demás cargando primero el resto de el gestor de arranque, que a su vez carga el núcleo.

¿Es una partición extendida solo una partición primaria que contiene particiones lógicas?

Sí, puede verlo como tal con un poco de abstracción: se comporta como tal, pero los metadatos de la partición se almacenan de manera diferente (como una lista vinculada en lugar de una matriz con 4 elementos, que es lo que es MBR). En cuanto a la pregunta en el comentario, sí, solo puede tener una partición extendida. Pero una vez que finalice su configuración un poco (o incluso antes), es posible que desee cambiar a GPT . Incluso podría ser posible hacerlo de forma no destructiva (depende del diseño exacto de las particiones).


Eso tiene sentido. Leí que solo puede tener una partición extendida. ¿Es eso cierto?
Korgan Rivera

@KorganRivera He elaborado la respuesta un poco más.
Peter

Gracias. :) Eso responde a todas mis preguntas. Parece que MBR me limita. Si quisiera una docena de particiones, simplemente no puede suceder.
Korgan Rivera

@KorganRivera sí, tendrías que usar GPT (u otro esquema de partición) para eso.
Peter

8

Respuesta corta: puede usar la misma partición de intercambio ya que los datos en el intercambio no se conservan de un arranque a otro. Es totalmente normal tener múltiples instalaciones de Linux en un disco con un solo intercambio.

Sin embargo, conozco una excepción / advertencia: si usa hibernate (también conocido como 'suspender en disco'), hibernate usa su espacio de intercambio para el almacenamiento. Si luego inicia otro sistema que también usa hibernación (o tal vez incluso uno que no lo hace), podría crear algunos problemas muy desagradables.

Lo más probable es que sepa y comprenda esto si está utilizando la hibernación, pero recientemente noté que KDE parece haber incluido una opción de "hibernación" en uno de sus menús predeterminados. Para ser claros: hibernar es como "dormir" (la mayoría de la gente lo usa al menos en las computadoras portátiles), excepto que la computadora no requiere ninguna energía (el estado se almacena en el disco, no en la memoria RAM, y el núcleo lo vuelve a cargar en tiempo de arranque).

Por lo tanto, solo tiene que preocuparse si ha estado haciendo uso de alguna de esas funciones pero no está familiarizado con su funcionamiento. El "sueño" normal (también conocido como suspender a ram) está bien, ya que no involucra la partición de intercambio.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.