我是新手Solaris 11我必须应用更新。我读到你可以创建一个ZFS 快照-- 应用更新 -- 然后如果出现问题则恢复快照。我还读到你可以创建你的引导环境 (BE)。
是什么不同之处拍摄 ZFS 快照与创建 BE 备份有什么区别?某些文件/目录是否只由其中一个备份,而不由另一个备份?
如能对这两者进行澄清并提出修补建议(或最佳实践),我们将不胜感激。
答案1
启动环境的核心是 ZFS 快照。最佳做法是在进行任何配置更改之前使用启动环境保存系统副本,因为恢复到以前的配置既简单又自动。
您可以对根数据集直接拍摄 ZFS 快照,但没有必要这样做而不使用 BE。但是,对于系统上的其他数据集,您需要拍摄自己的快照。
然而,当应用更新时,您实际上不需要做任何事情,因为 pkg 将根据正在更新的内容自动创建新的和备份的启动环境。
答案2
引导环境是在正常情况下,始终基于 ZFS 快照和克隆。我一般不建议在不同的池中构建新的引导环境。相反,我会考虑简单地清理旧的 BE,因为它们不再需要(一定要始终保留一个旧的 BE!)。