Solaris 10 11/06 安装指南:Solaris Live Upgrade 和升级规划

比较引导环境

使用“比较”菜单或 lucompare 检查活动的引导环境与其他引导环境的不同。要进行比较,非活动的引导环境必须处于完成状态,且不能有待决的复制作业。请参见显示所有引导环境的状态

指定的引导环境不能有任何使用 lumountmount 挂载的分区。

Procedure比较引导环境(字符用户界面)

  1. 从主菜单中,选择“比较”。

  2. 选择“与初始引导环境比较”或“与活动的引导环境比较”。

  3. 按 F3 键。

  4. 键入原始(活动的)引导环境、非活动的引导环境的名称和文件路径:


    Name of Parent: solaris8
    Name of Child: solaris8-1
    Full Pathname of the file to Store Output: /tmp/compare
    
  5. 要保存到文件,按 F3 键。

    “比较”菜单显示以下文件属性:

    • 模式。

    • 链接数。

    • 属主。

    • 组。

    • 校验和-仅当指定引导环境中的文件的所有上述字段与活动的引导环境中的文件匹配时才计算校验和。如果所有内容都匹配,但校验和不同,则不同的校验和将附加到比较文件的项中。

    • 大小。

    • 文件是否只存在于一个引导环境中。

  6. 要返回到“比较”菜单,按 F3 键。

Procedure比较引导环境(命令行界面)

  1. 成为超级用户或承担等效角色。

    角色包含授权和具有一定权限的命令。有关角色的更多信息,请参见《系统管理指南:安全性服务》中的“配置 RBAC(任务列表)”

  2. 键入:


    # /usr/sbin/lucompare -i  infile (or) -t -o  outfile BE_name
    
    -i  infile

    比较 infile 中列出的文件。要比较的文件应为绝对文件名。如果文件中的项是目录,则比较将递归到该目录。使用该选项或 -t,但不要同时使用两者。

    -t

    只比较非二进制文件。此比较对每个文件使用 file(1) 命令以确定该文件是否为文本文件。使用该选项或 -i,但不要同时使用两者。

    -o  outfile

    将差别输出重定向到 outfile

    BE_name

    指定与活动的引导环境进行比较的引导环境的名称。


示例 7–2 比较引导环境(命令行界面)

在本示例中,将 first_disk 引导环境(源)与 second_disk 引导环境进行比较,并将结果发送到文件。


# /usr/sbin/lucompare -i  /etc/lu/compare/ \
-o /var/tmp/compare.out second_disk