É seguro compartilhar uma partição swap com mais de um sistema operacional Linux?

4

Eu tenho uma partição de swap e 3 sistemas operacionais Linux instalados. Então, eu estou apenas imaginando, existem riscos de segurança ou problemas potenciais que podem acontecer como resultado de ter todos os 3 sistemas operacionais usando essa partição?

Apenas um deles pode ser inicializado a qualquer momento e cada um libera a partição de swap ao desligar / reinicializar. Então, se eu fosse, digamos, desligar o Fedora e inicializar no Arch, poderia haver problemas relacionados ao swap? Como os dados do sistema operacional anterior sendo usado pelo SO atualmente inicializado? Até agora não encontrei nenhum problema.

Devo apenas criar uma partição swap separada para cada sistema operacional? Eu sei que tentar compartilhar uma partição de arquivo / swap de hibernação poderia criar problemas, uma vez que outro sistema operacional poderia tentar hibernar a partir de outros dados do sistema operacional. Mas eu não uso hibernação, já que minhas instalações estão em um SSD. Eu tive problemas com a hibernação no passado (como o Windows agindo vacilante).

Enigma83
fonte

Respostas:

6

Sim, desde que você não tente nada de estranho, como hibernar um sistema operacional, em seguida, iniciar diretamente em outro e esperando sem problemas. (Uma versão da hibernação salvará o ram diretamente na partição swap.).

Tudo o que você precisa fazer é certificar-se de que cada O / S instalado instala a partição de troca correta.

djsmiley2k
fonte
Todos os meus sistemas operacionais já montam a partição swap correta, estou usando o UUID da partição em / etc / fstab para cada sistema operacional. Eu já não uso hibernação, então isso nunca será um problema. Eu só uso em uma emergência (como, por exemplo, algo aparece e eu tenho que desligar com pressa, mas quero salvar meu estado atual). Eu confiaria no Linux com a hibernação, mas não com o Windows.
Enigma83
1
Também será problemático se a hibernação não acontecer na troca - reinicializando como sistema operacional após a hibernação, ele experimentará uma mudança externa repentina em sua partição swap. Isso resultará em uma série de segfaults no local, embora o kernel sobreviva, ou seja, não seja interrompido.
peterh