¿Hay algún efecto secundario cuando dos distribuciones comparten una partición de intercambio?
47
Para ahorrar espacio en el disco, quiero que dos instalaciones de SO compartan una sola partición de intercambio (un arranque dual). ¿Es esta una buena idea?
Obtenga más ram, es barato, no use swap, lo ayudará con ese problema de E / S. Me doy cuenta de que esto podría no ser factible, pero ya pasaron los días en que debe haber intercambiado.
xenoterracide
@xeno ese problema de rendimiento no tiene nada que ver con el intercambio; mire la parte inferior de su respuesta para ver un ejemplo; oh, y tampoco me estoy quedando sin RAM
tshepang
2
@xeno si no tienes intercambio, pierdes la habilidad Suspender
tshepang
3
No uso eso, así que ... sí, no uso eso.
xenoterracide
1
@xenoterracide Me gusta su punto de vista optimista, pero continuaré intercambiando particiones porque me gustan las redes de seguridad. Simplemente cambie su swapinessa 0.
shellholic
Respuestas:
38
Es posible. De hecho, puede compartir el espacio de intercambio entre sistemas operativos completamente diferentes, siempre que inicialice el espacio de intercambio cuando arranque. Solía ser relativamente común compartir espacio de intercambio entre Linux y Windows , cuando representaba una parte importante de su disco duro.
Se me ocurren dos restricciones:
Los sistemas operativos no pueden ejecutarse simultáneamente (lo que es posible que desee hacer con máquinas virtuales).
No puede hibernar uno de los sistemas operativos mientras ejecuta otro.
La ley de Murphys sugiere que si hace esto, algún día olvidará, hibernará un sistema operativo o lo iniciará en una máquina virtual, y controlará su sistema y posiblemente los datos. Verdad simple: el espacio en disco es muy barato, sus datos y su trabajo probablemente no lo sean. A menos que necesite terabytes de espacio de intercambio para cada sistema operativo, simplemente haga uno por separado.
Danny Staple
8
Uno de mis amigos intentó esto. Ha instalado cinco o seis distribuciones en un solo disco duro.
La primera partición primaria es para GRUB, y él puede iniciar todas las distribuciones. La segunda partición es swap. La tercera partición es una partición extendida y cada una de las distribuciones se instala en sus propias particiones lógicas.
Todas las distribuciones pueden arrancar y pueden hibernar. Creo que solo debe asegurarse y seleccionar la distribución correcta después de reanudar la hibernación.
Entonces, sobre la base de su experimento, debería decir SÍ, esto es posible, pero creo que puede romper las cosas. ¿Qué sucede si la distribución 2 se activa y el archivo de reanudación de la distribución 1 está utilizando la partición de intercambio? ¿Qué es lo próximo que va a pasar?
Así que también estoy de acuerdo con todas las publicaciones anteriores. ¿Por qué no intentas dividir las particiones de intercambio, en lugar de correr este gran riesgo?
swapiness
a 0.Respuestas:
Es posible. De hecho, puede compartir el espacio de intercambio entre sistemas operativos completamente diferentes, siempre que inicialice el espacio de intercambio cuando arranque. Solía ser relativamente común compartir espacio de intercambio entre Linux y Windows , cuando representaba una parte importante de su disco duro.
Se me ocurren dos restricciones:
fuente
Un efecto secundario que se me ocurre es:
Podrías perder datos.
fuente
Uno de mis amigos intentó esto. Ha instalado cinco o seis distribuciones en un solo disco duro.
La primera partición primaria es para GRUB, y él puede iniciar todas las distribuciones. La segunda partición es swap. La tercera partición es una partición extendida y cada una de las distribuciones se instala en sus propias particiones lógicas.
Todas las distribuciones pueden arrancar y pueden hibernar. Creo que solo debe asegurarse y seleccionar la distribución correcta después de reanudar la hibernación.
Entonces, sobre la base de su experimento, debería decir SÍ, esto es posible, pero creo que puede romper las cosas. ¿Qué sucede si la distribución 2 se activa y el archivo de reanudación de la distribución 1 está utilizando la partición de intercambio? ¿Qué es lo próximo que va a pasar?
Así que también estoy de acuerdo con todas las publicaciones anteriores. ¿Por qué no intentas dividir las particiones de intercambio, en lugar de correr este gran riesgo?
fuente