F.3 复制模式

使用 -make 模式命令取得设备的映像,并将其存储在指定的位置。通常,映像会包含本地硬盘的所有分区,但会存在表 F-2中标出的一些异常。

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

映像的大小为所有设备分区(除 ZENworks 分区以及 Compaq 或 Dell 分区之外)中数据大小的一半。具有逻辑卷 (LVM) 的设备无法进行映像操作。

该模式的语法取决于您要将映像存储于本地还是“映像服务器”(代理)上。

以下各节包含附加信息:

F.3.1 本地化

使用“本地化”模式:

使用 ZENworks Imaging Engine 菜单本地化映像

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

    img
    
  2. 单击映像 > 创建映像

    “创建映像向导”随即显示。

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

    “创建本地映像向导”随即显示。

  4. 填写字段:

    映像档案的路径: 单击浏览选择映像文件的位置,或指定现有的路径。

    包含分区: 单击不想包含在映像中的所有分区的复选框。默认情况下,所有分区都会被选中。

    压缩: 指定从 0 到 9 的任一数字,其中 0 表示不压缩,1 表示压缩程度最低,9 表示压缩程度最高。

  5. 单击下一步继续。

    下一个“创建映像向导”对话框随即显示。

  6. (可选)填写以下字段:

    作者: 指定映像文件的创建者。

    计算机: 标识用于创建映像的计算机。

    映像说明: 说明映像文件的内容或用途。

    注释: 指定与此映像相关的可能有用的信息。

  7. 单击下一步创建映像。

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

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

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

使用映像维护模式提示符在本地创建映像

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

img -make -local 本地文件路径/文件名.zmg [‑part=分区号] [‑comp=压缩级别] [‑exclude=分区号] [‑include=分区号]

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

-make -local 可简写成:-m -local-makel-ml

‑exclude 可缩写成 ‑x‑include 可缩写成 ‑I

有关详细信息,请参见:

命令细节

表 F-2 在本地创建映像的命令和参数

参数

指定

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

包括 .zmg 扩展名(区分大小写)的映像文件名以及任意本地路径。不过,路径中的目录必须存在。

如果文件已存在,则会发生错误。您必须使用其他文件名,或删除现有的映像文件以使用该文件名。

-part=分区号 或 -P=分区号

用于存储映像的本地分区的分区号。此分区必须为主分区。该分区会从创建的映像中排除。

请确保指定的现有分区有存储映像文件的足够空间。

您可以使用 img -dump 显示可用的分区。

如果忽略该参数中的分区号,或者不使用该参数,则映像将被存储到易失性 RAM 中。

-comp=压缩级别

压缩级别是创建映像时使用的压缩量。指定 0-9 之间的任何数字。0 表示不压缩。1 等同于优化速度,并且在未指定此参数时用作默认值。6 类似于均衡。9 等同于优化空间,其性能最低。

-exclude=分区号 或 -x=分区号 以及 -include=分区号 或 -I=分区号

要在映像中排除或包含的本地分区的分区号。可根据需要重复该参数以排除或包含多个分区。

您可以使用 img -dump 显示可用的分区。

如果忽略排除参数,则除存储该映像的分区外的所有分区都将包含到映像中。

示例

表 F-3 映像本地化示例

示例

说明

img -makel /myimages/myimage.zmg

取得所有分区的映像,并将其保存到 RAM 的 myimages/myimage.zmg 中。

img -makel /myimages/myimage.zmg ‑x=2 ‑x=3

取得除槽 2 和槽 3 中的分区之外的所有分区的映像,并将该映像保存到 RAM 中的 myimages/myimage.zmg

F.3.2 复制至代理

使用“复制至代理”模式:

使用 ZENworks Imaging Engine 菜单在代理上创建映像

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

    img
    
  2. 单击映像 > 创建映像

    “创建映像向导”随即显示。

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

    “创建服务器映像向导”随即显示。

  4. 填写字段:

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

    映像档案的路径: 视需要编辑默认映像文件名 (archive.zmg),以之前在 content-repo/images 目录下创建的任一其他子目录替换 /path

    包含分区: 单击不想包含在映像中的所有分区的复选框。默认情况下,所有分区都会被选中。

    压缩: 指定从 0 到 9 的任一数字,其中 0 表示不压缩,1 表示压缩程度最低,9 表示压缩程度最高。

  5. 单击下一步继续。

    下一个“创建映像向导”对话框随即显示。

  6. (可选)填写以下字段:

    作者: 指定映像文件的创建者。

    计算机: 标识用于创建映像的计算机。

    映像说明: 说明映像文件的内容或用途。

    注释: 指定与此映像相关的可能有用的信息。

  7. 单击下一步创建映像。

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

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

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

使用映像维护模式提示符在代理上创建映像

以下示例说明您在使用映像维护模式提示符时,可以与“复制至代理”模式命令 (-makep) 配合使用的语法和可用参数:

img -make -proxy 添加的文件路径/文件名.zmg -ip=IP 地址 [‑comp=压缩级别] [‑exclude=分区号] [‑include=分区号]

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

-make -proxy 可简写成:-m -proxy-makep-mp

如果从映像 CD 引导时指定了 settings.txt 文件的“映像服务器”,则该“映像服务器”的 IP 地址会成为默认值,否则会显示 settings.txt 文件中为 PROXYADDR 变量指定的“映像服务器”的 IP 地址。

有关详细信息,请参见:

命令细节

表 F-4 按代理生成的命令和参数

参数

指定

添加的路径/文件名.zmg

包括 .zmg 扩展名(区分大小写)的映像文件名以及任意添加路径。“映像”引擎会自动将映像保存到“映像服务器”上默认的 images 目录。

Windows: %ZENWORKS_HOME%\work\content-repo\images\

Linux: /var/opt/novell/zenworks/content-repo/images/

如果在路径(添加的路径)中未指定任何文件夹,则映像会创建于此 images 目录中。

所有添加路径前都不需要加正斜杠。

您可以在 images 下创建子目录,用于组织映像文件。但是,使用此命令时,路径中指定的所有此类子目录都必须已经存在。ZENworks 不会在创建映像期间创建目录。

如果映像文件本身已经存在,“映像服务器”不会将其重写,除非您在“ZENworks 控制中心”内对“映像服务器”启用了此行为。

-ip=IP 地址

映像服务器的 IP 地址或 DNS 名称。如果使用此参数,将使用 PROXYADDR 的值。

-comp=压缩级别

压缩级别是创建映像时使用的压缩量。指定 0-9 之间的任何数字。0 表示不压缩。1 等同于优化速度,并且在未指定此参数时用作默认值。6 类似于均衡。9 等同于优化空间,其性能最低。

-exclude=分区号 或 -x=分区号 以及 -include=分区号 或 -I=分区号

要在映像中排除或包含的本地分区的分区号。可根据需要重复该参数以排除或包含多个分区。

您可以使用 img -dump 显示可用的分区。

如果忽略任何一个参数,则所有分区都将包括在映像中。

示例

表 F-5 按代理生成的示例

示例

说明

img -makep subdir1/myimage.zmg

取得所有分区的映像,并将该映像保存到“映像服务器”。

img -makep subdir1/myimage.zmg ‑x=2 ‑x=3

取得除槽 2 和槽 3 中的分区之外所有分区的映像,并将其保存到“映像服务器”中。