![Trocar separação para múltiplas distribuições](https://rvso.com/image/50574/Trocar%20separa%C3%A7%C3%A3o%20para%20m%C3%BAltiplas%20distribui%C3%A7%C3%B5es%20.png)
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/fstab
para 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 swap
as entradas de tipo, exceto aquela que você deseja que a instalação em questão use. Depois de reiniciar, você poderá confirmar cat /proc/swaps
se 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.