Ubuntu和Windows(双启动环境)休眠时需要注意什么

Fra*_*anz 10 windows linux hibernate multi-boot ubuntu

我的笔记本电脑上同时安装了 Windows 7 和 Ubuntu(终于)。

为了舒适起见,我通常让 Windows 休眠而不是关闭它。而且我认为在经常使用 Ubuntu 时,有时我会这样做以快速从 Windows 切换到 Ubuntu 以快速检查或执行某些操作,然后想继续在 Windows 上工作。

1) 同时休眠 Windows 和 Ubuntu 有什么问题吗?

我可能还应该提到我创建了一个额外的分区,用于从 Windows 和 Ubuntu 访问。我想将我的测试 Web 服务器的 www 目录放在该驱动器上,以便我可以在 Windows 和 Ubuntu 上处理这些内容。

2)那么 - 这是一个好主意吗,我需要注意什么?

编辑:我忘记了一个重要的旁注:我想在共享驱动器上共享 Mozilla Thunderbird 配置文件目录。这有什么改变吗?

Gil*_*il' 11

我从未在 Windows 上尝试过,但我认为它应该可以工作。只有一点你必须非常小心:在休眠之前总是卸载共享分区

更准确地说,您需要在每个共享分区上设置读写锁。也就是说,在任何给定时间,您必须:

  • 有一个对分区具有写访问权限的操作系统(实时或休眠),而没有其他操作系统具有读访问权限;
  • 或具有任意数量的具有读访问权限的操作系统,而没有具有写访问权限的操作系统。

同样,安装了分区的休眠操作系统也算作访问。这是因为当操作系统休眠时,它会保存一些关于分区的假设(即某种形式的缓存)¹。如果恢复时假设错误,则可能会发生大规模文件系统损坏。

¹ 我认为当前 Linux 下的休眠系统不会休眠任何数据缓存,但是有一些元数据作为内核状态的一部分保存。您可能很幸运,除非文件系统调整大小或碎片整理,否则此元数据不会更改,但我不会冒险。


Car*_*rlF 9

我在上网本上同时使用 Windows 和 Debian GNU/Linux。我让它们都冬眠并在醒来时选择一个,并且没有任何问题。我也有一个类似于您描述的共享数据分区。我使用 NTFS(最近的 Linux 版本完全支持)并且没有出现任何问题。

Ubuntu(以及一般的 Linux)休眠到交换分区。也就是说,RAM 的内容被保存到这个额外的分区中。Windows 保存到自己分区中的交换区(默认情况下)。两幅图像在完全不同的地方,不能相互干扰。