Trocar separação para múltiplas distribuições

Trocar separação para múltiplas distribuições

Tenho 3 distribuições Linux em minha máquina (Ubuntu, Arch e Fedora). Aloquei metade do tamanho da RAM (3 GB) como troca para cada um deles. (Percebi que ter 3 distribuições não é muito útil para mim, mas ainda as tenho.)

O problema agora é que as 3 distribuições montam todas as 3 partições swap durante o carregamento e tratam a swap como uma única partição de 9 GB.

Agora, quando hiberno meu sistema, obviamente nenhuma distribuição sai da hibernação.

Existe alguma maneira de superar isso?

Responder1

Se você simplesmente deseja compartilhar uma única partição swap entre as 3 distros, crie uma única partição swap e configure cada distro por meio dela /etc/fstabpara que cada uma use a mesma.

 /dev/sda1 swap                    swap    defaults        0 0

Esta questão discute isso com mais detalhes:Há algum efeito colateral quando duas distros compartilham uma partição swap?.

Especificamente pela resposta do @Gilles nessas perguntas e respostas, você não pode hibernar 2 dos sistemas operacionais na mesma troca e fazer com que eles possam ser retomados. Da resposta dele:

Você não pode hibernar um dos sistemas operacionais enquanto executa outro.

Se você está pensando em executar qualquer uma das distros ao mesmo tempo, o que não acho que esteja, então isso é perigoso e não deve ser feito. Veja minha resposta a esta pergunta:Os sistemas Linux em várias máquinas virtuais podem compartilhar a mesma partição swap?.

Responder2

Como alternativa pararesposta do slm, se você deseja que cada instalação use apenas uma única partição swap (o que me parece), edite /etc/fstab e remova ou comente todas swapas entradas de tipo, exceto aquela que você deseja que a instalação em questão use. Depois de reiniciar, você poderá confirmar cat /proc/swapsse apenas uma partição swap está em uso.

É perfeitamente possível que o programa de instalação de cada uma das distribuições detecte três partições swap e apenas diga para si mesmo "caramba, elas estão todas lá, é melhor usá-las bem!". Istodeveperguntei primeiro o que fazer com eles.

Observe que ter apenas metade do tamanho da RAM como swap e usar a hibernação provavelmente será complicado. Pode funcionar, e talvez não,dependendo de quantos dados estão realmente na RAMque não podem ser removidos dos caches.

informação relacionada