題 與多個Linux操作系統共享交換分區是否安全?


我有一個交換分區,3個安裝了Linux操作系統。所以我只是想知道,由於所有3個操作系統都使用此分區,是否存在任何安全風險或潛在問題?

在任何給定時間只能啟動其中一個,每個都在斷電/重啟時釋放交換分區。因此,如果我要關閉Fedora並啟動進入Arch,是否會出現與交換相關的問題?像當前啟動的操作系統使用的以前操作系統的數據一樣?到目前為止,我沒有遇到任何問題。

我應該為每個操作系統創建一個單獨的交換分區嗎?我知道嘗試共享休眠文件/交換分區可能會產生問題,因為另一個操作系統可能會試圖從另一個操作系統數據中休眠。但我不使用休眠,因為我的安裝是在SSD上。我過去曾遇到過休眠問題(比如Windows表現不佳)。


4
2017-07-10 12:25


起源




答案:


是的,只要你不嘗試任何奇怪的東西,如冬眠一個操作系統,然後直接啟動到另一個操作系統,並期待沒有問題。 (一種版本的休眠將ram直接保存到交換分區中。)。

您需要做的就是確保您安裝的每個操作系統都安裝了正確的交換分區。


6
2017-07-10 12:29



我的所有操作系統都已安裝正確的交換分區,我在/ etc / fstab中為每個操作系統使用分區的UUID。我已經不使用休眠,所以這永遠不會成為問題。我只是在緊急情況下使用它(例如,有些東西出現了,我必須趕緊關閉,但想要保存我當前的狀態)。我會相信Linux處於休眠狀態,但不會信任Windows。 - Enigma83
如果在交換中沒有發生休眠也會出現問題 - 在休眠後作為操作系統重啟,它將在其交換分區中經歷突然的外部更改。它會在現場產生很多段錯誤,雖然內核會存活,即它不會掛起。 - peterh