Solaris 9 12/03 安装指南

Solaris Live Upgrade 非使用中的引导环境顺应性

使用 Solaris Live Upgrade 创建新引导环境时,遵循以下这些原则可以避免出现问题。

可使用各种命令对这些创建、修改和删除文件的要求进行检验。例如,dircmpfssnap 命令可用于检验软件包是否运行正常。同时,ps 命令可用于测试守护程序的顺应性,方法是确保守护程序未被该软件包停止或启动。trusspkgadd -vpkgrm 命令可测试运行时软件包安装顺应性,但可能不会在所有的情况下都有效。在以下实例中,truss 命令除去所有只读的非 $TEMPDIR 访问,而仅显示对不在指定的非使用中的引导环境中的路径的非只读访问。


# TEMPDIR=/a; export TEMPDIR
# truss -t open /usr/sbin/pkgadd -R ${TEMPDIR} SUNWvxvm \
2>&1> /dev/null | grep -v O_RDONLY | grep -v \
'open("'${TEMPDIR}

有关在本节中引用的命令的详细信息,请参见手册页 dircmp(1)fssnap(1M)ps(1)truss(1)pkgadd(1M)pkgchk(1M)pkgrm(1M)