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 下的休眠系统不会休眠任何数据缓存,但是有一些元数据作为内核状态的一部分保存。您可能很幸运,除非文件系统调整大小或碎片整理,否则此元数据不会更改,但我不会冒险。
我在上网本上同时使用 Windows 和 Debian GNU/Linux。我让它们都冬眠并在醒来时选择一个,并且没有任何问题。我也有一个类似于您描述的共享数据分区。我使用 NTFS(最近的 Linux 版本完全支持)并且没有出现任何问题。
Ubuntu(以及一般的 Linux)休眠到交换分区。也就是说,RAM 的内容被保存到这个额外的分区中。Windows 保存到自己分区中的交换区(默认情况下)。两幅图像在完全不同的地方,不能相互干扰。