![检测休眠系统是否正在使用交换分区](https://linux22.com/image/60018/%E6%A3%80%E6%B5%8B%E4%BC%91%E7%9C%A0%E7%B3%BB%E7%BB%9F%E6%98%AF%E5%90%A6%E6%AD%A3%E5%9C%A8%E4%BD%BF%E7%94%A8%E4%BA%A4%E6%8D%A2%E5%88%86%E5%8C%BA.png)
有没有办法检测交换分区是否包含休眠系统的内存?
更具体地说:假设我安装了 Linux 并且我将其休眠。这意味着 RAM 的所有内容都将转储到交换分区上,然后计算机将关闭。
假设同时我在同一系统上启动另一个 Linux(或者因为它驻留在另一个分区上,或者因为我使用实时系统)。如果我使用相同的交换分区,则会损坏休眠系统的数据,我不希望这样。因此,我希望能够判断交换分区是否保留了“有趣”的数据,或者只是正确关闭的系统的剩余数据。
有没有办法仅通过查看分区的内容来区分这两种情况?
我不是问数据是否损坏。我相信他们会的。我想问是否有一种方法可以检测我想要使用的交换是否包含休眠系统的数据,这样我就可以避免在包含休眠系统的情况下将其打开。