第一次从新创建的引导环境引导时,Solaris Live Upgrade 软件将新的引导环境与上一个活动引导环境同步。该活动引导环境并不一定是新创建的引导环境的源引导环境。"在这里,“同步”的意思是:某些系统文件和目录被从上一个活动引导环境复制到正在引导的引导环境中。除非您使用带有 -s 选项的 luactivate,否则在此初始引导之后,Solaris Live Upgrade 将不执行此项同步。
如果您使用 -s 选项强制执行同步,则 luactivate 将检查要同步的文件之间是否存在冲突。当引导新的引导环境并检测到冲突时,将发出警告,并且不对文件进行同步。尽管有这样的冲突,激活仍可成功完成。例如,如果您执行以下操作,则可能发生冲突:
将当前引导环境升级到新的操作系统
将非活动引导环境升级到新的操作系统并在原始引导环境中修改文件
同时在两个引导环境中修改系统文件,如 /etc/passwd
使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。例如,如果您正在当前引导环境中运行 Solaris 9 软件并且通过强制同步引导回 Solaris 2.6 发行版,则文件可能在 Solaris 2.6 发行版上发生更改。由于文件依赖于操作环境的发行版,并且由于 Solaris 9 文件可能与 Solaris 2.6 文件不兼容,因此引导到 Solaris 2.6 发行版可能失败。
以超级用户身份登录。
要激活引导环境,请键入:
# /usr/sbin/luactivate -s BE_name |
BE_name |
指定要激活的引导环境的名称。 |
-s |
在上一个活动引导环境和新的引导环境之间进行文件同步。 -s 选项用于在第一次激活引导环境后同步文件。第一次激活一个引导环境时,引导环境之间的文件同步,但在随后的激活中文件将不再同步。使用此选项时要特别小心,因为您可能没有注意到或者无法控制在上一个活动引导环境中可能已发生的更改。 |
重新引导。
# init 6 |
在本例中,second_disk 引导环境在下次重新引导时被激活并且文件被同步。
# /usr/sbin/luactivate -s second_disk # init 6 |