スワップパーティションを共有する2つのLinuxインストールでは、休止状態はどのように機能しますか?

スワップパーティションを共有する2つのLinuxインストールでは、休止状態はどのように機能しますか?

この質問は、より具体的な「サブ問題」です。2つのディストリビューション間でスワップパーティションを共有するときの副作用に関する質問

自分のコンピュータに共有スワップパーティションを持つ2つのLinuxディストリビューションをインストールし、あるディストリビューションから休止状態にし、別のディストリビューションから起動するとどうなりますか?相手は、交換されたデータが無効であることを知っていますか、それともそれを使用しようとしますか(予測できない結果が生じる可能性があります)?

答え1

特にfstabエントリがある場合は、スワップパーティションを使用してください。

ただし、問題はスワップパーティションだけでなく、他のすべてのファイルシステムパーティションでも発生します。休止状態システムによってまだマウントされている限り、これらのいずれもマウントできません。

一度に1つのオペレーティングシステムのみがファイルシステムをマウントでき、休止状態にある間、システムは「継続実行中」です。休止状態に切り替えて別のOSから起動し、ファイルシステムを変更して再起動して休止状態のOSを再起動すると、OSは変更されたファイルシステムの以前の状態をまだ覚えています。これらすべてが非常にスムーズに行われます。

* BIG FAT WARNING
********************************************************* 
* 
* If you touch anything on disk between suspend and resume... 
*               ...kiss your data goodbye.

源泉:https://www.kernel.org/doc/Documentation/power/swsusp.txt

ディスクに触れないことを保証できない場合は、休止状態を完全に避けるのが最善です。

関連情報