F.4 恢复模式

使用 -restore 模式命令从指定的位置检索映像,并将其恢复到设备上。

您可以使用映像维护模式提示符或“ZENworks Imaging Engine”菜单来恢复设备的映像。有关逐步指导,请参见手动取得设备的映像。也可以使用“恢复”模式命令从本地硬盘的分区中恢复映像。有关逐步指导,请参见部分 3.1.3, 设置断开的映像操作

通常,如果要恢复的映像是基本映像(先前由“ZENworks Imaging Engine”创建),则在恢复新映像前,除 ZENworks 分区以及 Dell 或 Compaq 配置分区外的所有现有分区都将从所有本地硬盘上去除。恢复映像时,系统会保留从中取得映像的原始分区的大小(如果可能)。如果空间不足,则将缩减最后一个分区以适应空间大小(除非这会导致数据丢失)。如果这样会使数据丢失,“ZENworks Imaging Engine”将拒绝请求的操作。如果映像中的所有分区被恢复到原始大小后还有额外的空间剩余下来,则该空间不会被分区。

如果要恢复的映像是附加映像或基本映像,而您指定了 a分区:p分区参数,则系统不会去除任何现有的物理分区。事实上,只会通过映像中的文件更新相应的分区,重写具有相同名称和位置的现有文件。

该模式的语法取决于是要从本地设备还是映像(代理)服务器检索映像,如下面的子节所述:

F.4.1 从本地恢复

使用 -restore -local 模式命令可从本地设备检索映像,并将其恢复到设备上。有关详细信息,请参见部分 3.1.3, 设置断开的映像操作

要使用帮助方式:

使用 ZENworks Imaging Engine 菜单从本地恢复映像

  1. 要显示“ZENworks Imaging Engine”菜单,请输入:

    img
    
  2. 单击映像 > 恢复映像

    “恢复映像向导”随即显示。

  3. 在向导中,单击本地,然后单击下一步

    “恢复本地映像向导”随即显示。

  4. 填写字段:

    映像档案的路径: 单击浏览选择映像文件,或指定其完整路径和含 .zmg 文件扩展名的文件名。

    文件集: 要恢复的映像文件集的编号。有效值为 1 至 10。默认为文件集 1。有关文件集的信息,请参见部分 B.0, 文件集和映像编号

    选项: 指定任意高级选项。有关详细信息,请参见表 F-6

  5. 单击下一步恢复映像。

    恢复映像期间,“ZENworks Imaging Engine 菜单”会显示进度条。

  6. 如果成功完成创建映像过程,请单击“信息”对话框中的确定,然后单击关闭返回到所显示的空白“ZENworks Imaging Engine 菜单”。

    如果创建映像过程失败,请找出问题之后加以解决,然后重复上述步骤。

使用映像维护模式提示符从本地恢复映像

以下示例说明您在使用映像维护模式提示符时,可以与“从本地恢复”模式命令 (-restorel) 配合使用的语法和可用参数:

img -restore -local 本地文件路径/文件名.zmg [‑part=分区号] [‑s=文件集] [‑ap=高级选项]

其中,中括号 [...] 表示可选命令。

-restore -local 可简写成:-r -local-restorel-rl

有关详细信息,请参见:

命令细节

表 F-6 恢复本地映像的命令和参数

参数

指定

-restorel [‑part=分区号]

要从中检索映像的本地分区的分区号(如 img dump 所示)。此分区必须为主分区。该分区不为映像操作所更改。

本地文件路径/文件名.zmg

要检索的映像文件名,包括 .zmg 扩展名(区分大小写)和从本地分区的根目录开始的完整路径。

‑s=文件集

要恢复的映像文件集的编号。有效值为 1 至 10。有关创建映像文件集的信息,请参见部分 1.5.2, 创建、安装和恢复标准映像

如果忽略该参数,则使用文件集 1。

‑ap=分区:分区

映像档案中的分区(a分区)与本地计算机上的目标物理分区(p分区)之间的映射。使用该参数以选择性地将映像的一个特定部分恢复到一个特定的本地分区。

重要说明:如果使用此参数,将不会去除任何现有的本地分区,而只是更新目标本地分区。更新过程不会去除任何现有的文件,但是会重写所有现有的同名文件。如果要在更新目标分区之前先去除它所有的现有文件,请先使用分区操作模式删除和重创建分区。如果选择恢复基本映像,则需要在恢复映像之前删除并重新创建目标分区,这是因为如果选择性地恢复分区映像失败,系统可能会处于不一致的状态。

对于 a分区,请使用映像资源管理器 (zmgexp)实用程序中显示的源分区的分区号。对于 p分区,请使用 img dump 所显示的目标分区的分区号。目标分区必须是受支持的文件系统的分区。可以根据需要重复该参数,从而在单个操作请求多项选择性恢复。这种方式可以将映像的多个部分应用到单个本地分区,但是不能在单个操作中将一个映像的同一部分应用到多个本地分区。

示例

表 F-7 恢复本地映像示例

示例

说明

img -restorel /myimages/myimage.zmg ‑part=8

去除所有现有的本地分区(槽 8 中的分区除外),从槽 8 中的 myimages/myimage.zmg 检索映像,并将该映像的分区和内容恢复于可用的本地可写设备(假如本地空间足够且槽 8 包含分区)。

img -restorel /myimages/myimage.zmg

去除所有现有的本地分区,从 ZENworks 分区中的 myimages/myimage.zmg 检索映像,并将该映像的分区和内容恢复于可用的本地可写设备(假如空间足够)。

img -restorel /myimages/myimage.zmg ‑s=2

去除所有现有的本地分区,从 ZENworks 分区中的 myimages/myimage.zmg 检索映像,并将该映像的文件集 2 的分区和内容恢复于可用的本地可写设备(假如空间足够)。

img -restorel /myimages/myimage.zmg ‑ap=a2:p1 ‑ap=a3:p1

从 ZENworks 分区中的 myimages/myimage.zmg 检索映像,用该映像分区 2 和分区 3 中的数据更新本地分区 1,并保持其他本地分区不变(假设本地分区 1 的空间足够)。

F.4.2 从代理恢复

-restore -proxy 模式命令可从映像(代理)服务器检索映像,并将其恢复于设备。有关详细信息,请参见手动在设备上恢复映像

要使用帮助方式:

使用 ZENworks Imaging Engine 菜单从代理恢复映像

  1. 要显示“ZENworks Imaging Engine”菜单,请输入:

    img
    
  2. 单击映像 > 恢复映像

    “恢复映像向导”随即显示。

  3. 在向导中,单击服务器,然后单击下一步

    “恢复服务器映像向导”随即显示。

  4. 填写字段:

    服务器 IP 地址: 指定您要存储映像的映像服务器的 IP 地址或 DNS 名称。如果在从 映像 CD 引导时指定 settings.txt 文件的“映像服务器”,则该“映像服务器”的 IP 地址会成为默认值,否则会显示 settings.txt 文件中为 PROXYADDR 变量指定的“映像服务器”的 IP 地址。

    映像档案的路径: 单击浏览选择映像文件,或指定其完整路径和含 .zmg 文件扩展名的文件名。您可以浏览并只选择 %ZENWORKS_HOME%\work\content-repo\images\ 中的映像文件。

    文件集: 要恢复的映像文件集的编号。有效值为 1 至 10。默认为文件集 1。有关文件集的信息,请参见部分 B.0, 文件集和映像编号

    选项: 指定任意高级选项。有关详细信息,请参见表 F-8

  5. 单击下一步恢复映像。

    恢复映像期间,“ZENworks Imaging Engine 菜单”会显示进度条。

  6. 如果成功完成创建映像过程,请单击“信息”对话框中的确定,然后单击关闭返回到所显示的空白“ZENworks Imaging Engine 菜单”。

    如果创建映像过程失败,请找出问题之后加以解决,然后重复上述步骤。

使用映像维护模式提示符从代理恢复映像

在映像维护模式提示符处,使用“restore from proxy”(-restorep) 模式命令从代理恢复映像。

  • 要通过指定映像文件路径来恢复映像:

    img -restore -proxy 添加的文件路径/文件名.zmg -ip=IP 地址 [‑s=设置] [‑ap=高级选项]

    其中,中括号 [...] 表示可选命令。

  • 要恢复映像分发包:

    img -restore -proxy 分发包名称 -ip=IP 地址

-restore -proxy 可简写成:-r -proxy-restorep-rp

有关详细信息,请参见:

命令细节

表 F-8 从代理恢复模式命令和参数

参数

指定

添加的文件路径/文件名.zmg

要检索的映像的文件名和添加的路径,文件名包括 .zmg 扩展名(区分大小写)。

‑s=文件集

要恢复的映像文件集的编号。有效值为 1 至 10。有关创建映像文件集的信息,请参见部分 1.5.2, 创建、安装和恢复标准映像

如果忽略该参数,则使用文件集 1。

分发包名称

要应用的分发包的名称。

‑ap=分区:分区

映像档案中的分区(a分区)与本地计算机上的目标物理分区(p分区)之间的映射。使用该参数以选择性地将映像的一个特定部分恢复到一个特定的本地分区。

重要说明:如果使用此参数,将不会去除任何现有的本地分区,而只是更新目标本地分区。更新过程不会去除任何现有的文件,也不会对任何现有的同名文件中较新的文件进行重写。如果要在更新目标分区之前去除它所有的现有文件,请先使用分区操作模式删除并重新创建分区。如果选择恢复基本映像,则需要在恢复映像之前删除并重新创建目标分区,这是因为如果选择性地恢复分区映像失败,系统可能会处于不一致的状态。

对于 a分区,请使用映像资源管理器 (zmgexp)实用程序中显示的源分区的分区号。对于 p分区,请使用 img dump 所显示的目标分区的分区号。目标分区必须是受支持的文件系统的分区。可以根据需要重复该参数,从而在单个操作请求多项选择性恢复。这种方式可以将映像的多个部分应用到单个本地分区,但是不能在单个操作中将一个映像的同一部分应用到多个本地分区。

示例

表 F-9 从代理恢复模式示例

示例

说明

img ‑restorep subdir1/myimage.zmg

去除所有现有的本地分区,从“映像服务器”上的 subdir1/myimage.zmg 检索映像,并将该映像的分区和内容恢复于可用的本地可写设备(假如本地空间足够)。

img ‑restorep subdir1/myimage.zmg ‑s=2

去除所有现有的本地分区,从“映像服务器”上的 subdir1/myimage.zmg 检索映像,并将该映像的文件集 2 的分区和内容恢复于可用的本地可写设备(假如本地空间足够)。

img ‑restorep subdir1/myimage.zmg ‑ap=a2:p1

从“映像服务器”上的 subdir1/myimage.zmg 检索映像,用该映像分区 2 中的数据更新本地分区 1,并保持其他本地分区不变(假设本地分区 1 的空间足够)。

注:因为映像存储在固定的位置,所以在 ZENworks Configuration Management 中,您只需提供映像文件名(.zmg 文件)即可。例如,如果您将映像文件保存在默认位置,则输入:

img -rp myimagefile.zmg

因为可以通过在 \images 目录下添加子目录来组织映像,所以应提供创建映像文件时使用的附加路径。例如:

img -rp /windows/vista/myimagefile.zmg