ONTAP 支持的环境变量
环境变量用于在启用了 NDMP 的备份应用程序和存储系统之间传达有关备份或还原操作的信息。ONTAP 支持具有关联默认值的环境变量。但是,您可以手动修改这些默认值。
如果手动修改备份应用程序设置的值,则该应用程序的行为可能无法预测。这是因为备份或还原操作可能无法实现备份应用程序的预期效果。但在某些情况下,明智的修改可能有助于发现或解决问题。
下表列出了转储和 SMTape 行为通用的环境变量以及仅转储和 SMTape 支持的变量。这些表还介绍了 ONTAP 支持的环境变量在使用时的工作原理:
在大多数情况下、具有值的变量、 |
转储和 SMTape 支持的环境变量
环境变量 | 有效值: | Default | Description |
---|---|---|---|
调试 |
|
|
指定打印调试信息。 |
文件系统 |
|
|
指定要备份的数据的根的路径名。 |
NDMP_VERSION |
|
|
您不应修改 NDMP_VERSION 变量。由备份操作创建, NDMP_VERSION 变量返回 NDMP 版本。 ONTAP 会在备份期间设置 NDMP_VERSION 变量以供内部使用,并将其传递给备份应用程序以供参考。未使用此变量设置 NDMP 会话的 NDMP 版本。 |
pathname_separator |
|
|
指定路径名称分隔符字符。 此字符取决于所备份的文件系统。对于 ONTAP ,将字符 "` /` " 分配给此变量。在启动磁带备份操作之前, NDMP 服务器会设置此变量。 |
type |
|
|
指定支持执行磁带备份和还原操作的备份类型。 |
详细 |
|
|
在执行磁带备份或还原操作时增加日志消息。 |
支持转储的环境变量
环境变量 | 有效值: | Default | Description | ||
---|---|---|---|---|---|
acl_start |
|
|
ACL_START 变量由备份操作创建,是直接访问还原或可重新启动的 NDMP 备份操作使用的偏移值。 偏移值是 ACL 数据( Pass V )开始处的转储文件中的字节偏移量,并在备份结束时返回。要使直接访问还原操作正确还原备份的数据,必须在还原操作开始时将 acl_start 值传递给还原操作。NDMP 可重新启动的备份操作使用 ACL_START 值与备份流中不可重新启动部分开始的备份应用程序进行通信。 |
||
基准日期 |
|
|
指定增量备份的开始日期。 设置为时 这些变量可替代基于级别 / 更新的增量备份。 |
||
直接 |
|
|
指定还原应直接快进到文件数据所在的磁带位置,而不是扫描整个磁带。 要使直接访问恢复正常工作,备份应用程序必须提供定位信息。如果此变量设置为 |
||
dmp_name |
|
|
指定多个子树备份的名称。 对于多个子树备份,此变量是必需的。 |
||
DUMP_DATE |
|
|
您不会直接更改此变量。如果BASE_DATE变量 设置为以外的值、则由备份创建 DUMP_DATE 变量是通过将 32 位级别值预先设置为转储软件计算的 32 位时间值来派生的。此级别从传递到 BASE_DATE 变量的最后一个级别值开始递增。生成的值用作后续增量备份的 BASE_DATE 值。 |
||
ENHANCED_DAR_ENABLED |
|
|
指定是否启用增强的 DAR 功能。增强的 DAR 功能支持对具有 NT 流的文件执行目录 DAR 和 DAR 。它可以提高性能。 只有满足以下条件,才能在还原期间增强 DAR :
|
||
排除 |
|
|
指定在备份数据时排除的文件或目录。 排除列表是一个以逗号分隔的文件或目录名称列表。如果文件或目录的名称与列表中的某个名称匹配,则它将从备份中排除。 在排除列表中指定名称时,应遵循以下规则:
|
||
提取 |
|
|
指定要还原备份数据集的子树。 备份应用程序指定要提取的子树的名称。如果指定的文件与备份了内容的目录匹配,则会以递归方式提取该目录。 要在还原期间不使用DAR重命名文件、目录或qtree、必须将extract环境变量设置为 |
||
提取 ACL |
|
|
指定在还原操作时还原备份文件中的 ACL 。 默认情况下,还原数据时会还原 ACL ,但 DARs 除外( DIRECT=Y )。 |
||
【强制】 |
|
|
确定还原操作是否必须检查目标卷上的卷空间和索引节点可用性。 将此变量设置为 如果目标卷上没有足够的卷空间或索引节点,则还原操作将恢复目标卷空间和索引节点可用性所允许的数据量。当卷空间或索引节点不可用时,还原操作将停止。 |
||
历史记录 |
|
|
指定将文件历史记录信息发送到备份应用程序。 大多数商业备份应用程序都会将HIST变量设置为
|
||
ignore_CTIME |
|
|
指定仅当文件的 ctime 值自上次增量备份以来发生更改时,才会以增量方式备份文件。 某些应用程序(例如病毒扫描软件)会更改索引节点中某个文件的 ctime 值,即使该文件或其属性未更改也是如此。因此,增量备份可能会备份未更改的文件。。
|
||
ignore_qtree |
|
|
指定还原操作不从备份的 qtree 还原 qtree 信息。 |
||
level |
|
|
指定备份级别。 级别 0 复制整个数据集。如果值大于 0 ,则增量备份级别会复制自上次增量备份以来的所有文件(新文件或已修改文件)。例如,级别 1 备份自级别 0 备份以来的新文件或修改后的文件,级别 2 备份自级别 1 备份以来的新文件或修改后的文件,依此类推。 |
||
列表 |
|
|
列出备份的文件名和索引节点编号,而不实际还原数据。 |
||
List_qtree |
|
|
列出已备份的 qtree ,而不实际还原数据。 |
||
多子树名称 |
|
|
指定备份为多子树备份。 字符串中指定了多个子树,这是一个以换行符分隔的,以空为终止的子树名称列表。子树由与其公用根目录相关的路径名称指定,而该路径名必须指定为列表的最后一个元素。 如果使用此变量,则还必须使用 dmp_name 变量。 |
||
NDMP_UNICODE_ FH |
|
|
指定文件历史记录信息中除了文件的 NFS 名称之外还包含 Unicode 名称。 大多数备份应用程序不使用此选项,除非备份应用程序设计为接收这些附加文件名,否则不应设置此选项。此外,还必须设置 HIST 变量。 |
||
no_ACL |
|
|
指定备份数据时不能复制 ACL 。 |
||
非配额树 |
|
|
指定在备份数据时必须忽略 qtree 中的文件和目录。 设置为时
|
||
NOWRITE |
|
|
指定还原操作不能向磁盘写入数据。 此变量用于调试。 |
||
递归 |
|
|
指定在 DAR 还原期间展开目录条目。 必须启用直接环境变量和增强型DAR_ENenabled环境变量(设置为
例如、以下是有效的恢复路径、因为所有恢复路径都在中
以下是无效的恢复路径:
|
||
recovery_full_paths |
|
|
指定在 DAR 之后还原完整恢复路径的权限和 ACL 。 必须启用Direct和enhanced DAR_enabled (设置为) |
||
更新 |
|
|
更新元数据信息以启用基于级别的增量备份。 |
SMTape 支持的环境变量
环境变量 | 有效值: | Default | Description |
---|---|---|---|
基准日期 |
|
|
指定增量备份的开始日期。 `BASE_DATE` 是引用Snapshot标识符的字符串表示。使用 `BASE_DATE` 字符串、SMTape将查找参考Snapshot副本。 `BASE_DATE` 基线备份不需要。对于增量备份、是的值 `DUMP_DATE` 先前基线或增量备份中的变量将分配给 `BASE_DATE` 变量。 备份应用程序将分配 |
DUMP_DATE |
|
|
在 SMTape 备份结束时, DUMP_DATE 包含一个字符串标识符,用于标识用于该备份的 Snapshot 副本。此 Snapshot 副本可用作后续增量备份的参考 Snapshot 副本。 生成的 DUMP_DATE 值用作后续增量备份的 BASE_DATE 值。 |
SMTAPE_BACKUP_SET_ID |
|
|
标识与基线备份关联的增量备份顺序。 备份集 ID 是在基线备份期间生成的 128 位唯一 ID 。备份应用程序会将此ID分配为的输入 |
SMTAPE_SNAPSHOT_NAME |
卷中可用的任何有效 Snapshot 副本 |
|
如果 SMTAPE_SNAPSHOT_NAME 变量设置为 Snapshot 副本,则会将该 Snapshot 副本及其较早的 Snapshot 副本备份到磁带。 对于增量备份,此变量指定增量 Snapshot 副本。BASE_DATE 变量提供基线 Snapshot 副本。 |
SMTAPE_DELETE_SNAPSHOT |
|
|
对于SMTape自动创建的Snapshot副本、如果SMTAPE_DELETE_Snapshot变量设置为 |
SMTAPE_Breake_mirror |
|
|
SMTABE_BRAGE_MOR镜像 变量设置为时 |