Solaris Live Upgrade 将片的全部内容复制到指定的新引导环境片。 您可能希望该片上有些大的文件系统可在引导环境之间共享(而不是复制),以节省空间和复制时间。 必须复制对操作环境很重要的文件系统(如根 [/] 和 /var)。 如 /home 之类的文件系统不是重要的文件系统,可以在引导环境之间共享。 可共享的文件系统必须是用户自定义的文件系统,并且在活动引导环境和新的引导环境上都必须位于单独的交换片上。 您可以根据需要以几种方式重新配置磁盘。
您可以在创建新的引导环境之前重新划分磁盘片,并将可共享的文件系统放在自己的片上。 例如,如果根 (/) 目录、/var 和 /home 在同一个片上,则重新配置磁盘并将 /home 放在它自己的片上。 当您创建任何新的引导环境时,缺省情况下,/home 与新的引导环境共享。
如果您想共享一个目录,这个目录必须被拆分到自己的片上。 这样,该目录就是一个可以与其它引导环境共享的文件系统。 您可以使用 lucreate 命令和 -m 选项来创建一个新的引导环境并将一个目录拆分到它自己的片上。 但是,新的文件系统仍不能与初始引导环境共享。 您需要再次运行 lucreate 命令和 -m 选项来创建另一个引导环境。 这样,两个新的引导环境就可以共享该目录了。
例如,如果您想从 Solaris 8 发行版升级到 Solaris 9 发行版并共享 /home,则可以运行带有 -m 选项的 lucreate 命令。 您可以创建 Solaris 8 发行版,使 /home 在自己的片上作为独立的文件系统。 然后再次运行带有 -m 选项的 lucreate 命令来复制该引导环境。 这第三个引导环境就可以被升级到 Solaris 9 发行版。 /home 在 Solaris 8 和 Solaris 9 发行版之间共享。
有关可共享和重要文件系统的说明,请参见文件系统类型。