Veritas NetBackup™ 命令参考指南

Last Published:
Product(s): NetBackup (8.3)
  1. 介绍
    1.  
      关于 NetBackup 命令
    2.  
      浏览多个菜单级别
    3.  
      NetBackup 命令约定
    4.  
      NetBackup 介质管理器命令说明
    5.  
      IPv6 更新
  2. 附录 A. NetBackup 命令
    1.  
      acsd
    2.  
      add_media_server_on_clients
    3.  
      backupdbtrace
    4.  
      backuptrace
    5.  
      bmrc
    6.  
      bmrconfig
    7.  
      bmrepadm
    8.  
      bmrprep
    9.  
      bmrs
    10.  
      bmrsrtadm
    11.  
      bp
    12.  
      bparchive
    13.  
      bpbackup
    14.  
      bpbackupdb
    15.  
      bpcatarc
    16.  
      bpcatlist
    17.  
      bpcatres
    18.  
      bpcatrm
    19.  
      bpcd
    20.  
      bpchangeprimary
    21.  
      bpclient
    22.  
      bpclimagelist
    23.  
      bpclntcmd
    24.  
      bpclusterutil
    25.  
      bpcompatd
    26.  
      bpconfig
    27.  
      bpdbjobs
    28.  
      bpdbm
    29.  
      bpdgclone
    30.  
      bpdown
    31.  
      bpduplicate
    32.  
      bperror
    33.  
      bpexpdate
    34.  
      bpfis
    35.  
      bpflist
    36.  
      bpgetconfig
    37.  
      bpgetdebuglog
    38.  
      bpimage
    39.  
      bpimagelist
    40.  
      bpimmedia
    41.  
      bpimport
    42.  
      bpinst
    43.  
      bpkeyfile
    44.  
      bpkeyutil
    45.  
      bplabel
    46.  
      bplist
    47.  
      bpmedia
    48.  
      bpmedialist
    49.  
      bpminlicense
    50.  
      bpnbat
    51.  
      bpnbaz
    52.  
      bppficorr
    53.  
      bpplcatdrinfo
    54.  
      bpplclients
    55.  
      bppldelete
    56.  
      bpplinclude
    57.  
      bpplinfo
    58.  
      bppllist
    59.  
      bpplsched
    60.  
      bpplschedrep
    61.  
      bpplschedwin
    62.  
      bppolicynew
    63.  
      bpps
    64.  
      bprd
    65.  
      bprecover
    66.  
      bprestore
    67.  
      bpretlevel
    68.  
      bpschedule
    69.  
      bpschedulerep
    70.  
      bpsetconfig
    71.  
      bpstsinfo
    72.  
      bpstuadd
    73.  
      bpstudel
    74.  
      bpstulist
    75.  
      bpsturep
    76.  
      bptestbpcd
    77.  
      bptestnetconn
    78.  
      bptpcinfo
    79.  
      bpup
    80.  
      bpverify
    81.  
      cat_convert
    82.  
      cat_export
    83.  
      cat_import
    84.  
      configureCerts
    85.  
      configureCertsForPlugins
    86.  
      configureMQ
    87.  
      configurePorts
    88.  
      configureWebServerCerts
    89.  
      create_nbdb
    90.  
      csconfig cldinstance
    91.  
      csconfig cldprovider
    92.  
      csconfig meter
    93.  
      csconfig throttle
    94.  
      csconfig reinitialize
    95.  
      duplicatetrace
    96.  
      importtrace
    97.  
      jbpSA
    98.  
      jnbSA
    99.  
      ltid
    100.  
      manageClientCerts
    101.  
      mklogdir
    102.  
      nbauditreport
    103.  
      nbcatsync
    104.  
      NBCC
    105.  
      NBCCR
    106.  
      nbcertcmd
    107.  
      nbcertupdater
    108.  
      nbcldutil
    109.  
      nbcloudrestore
    110.  
      nbcomponentupdate
    111.  
      nbcplogs
    112.  
      nbcredkeyutil
    113.  
      nbdb_admin
    114.  
      nbdb_backup
    115.  
      nbdb_move
    116.  
      nbdb_ping
    117.  
      nbdb_restore
    118.  
      nbdb_unload
    119.  
      nbdb2adutl
    120.  
      nbdbms_start_server
    121.  
      nbdbms_start_stop
    122.  
      nbdc
    123.  
      nbdecommission
    124.  
      nbdelete
    125.  
      nbdeployutil
    126.  
      nbdevconfig
    127.  
      nbdevquery
    128.  
      nbdiscover
    129.  
      nbdna
    130.  
      nbemm
    131.  
      nbemmcmd
    132.  
      nbfindfile
    133.  
      nbfirescan
    134.  
      nbftadm
    135.  
      nbftconfig
    136.  
      nbgetconfig
    137.  
      nbhba
    138.  
      nbholdutil
    139.  
      nbhostidentity
    140.  
      nbhostmgmt
    141.  
      nbhypervtool
    142.  
      nbidpcmd
    143.  
      nbimageshare
    144.  
      nbinstallcmd
    145.  
      nbjm
    146.  
      nbkmiputil
    147.  
      nbkmscmd
    148.  
      nbkmsutil
    149.  
      nboraadm
    150.  
      nborair
    151.  
      nbpem
    152.  
      nbpemreq
    153.  
      nbmlb
    154.  
      nbperfchk
    155.  
      nbplupgrade
    156.  
      nbrb
    157.  
      nbrbutil
    158.  
      nbregopsc
    159.  
      nbreplicate
    160.  
      nbrepo
    161.  
      nbrestorevm
    162.  
      nbseccmd
    163.  
      nbsetconfig
    164.  
      nbsnapimport
    165.  
      nbsnapreplicate
    166.  
      nbsqladm
    167.  
      nbstl
    168.  
      nbstlutil
    169.  
      nbstop
    170.  
      nbsu
    171.  
      nbsvrgrp
    172.  
      resilient_clients
    173.  
      restoretrace
    174.  
      stopltid
    175.  
      tldd
    176.  
      tldcd
    177.  
      tpautoconf
    178.  
      tpclean
    179.  
      tpconfig
    180.  
      tpext
    181.  
      tpreq
    182.  
      tpunmount
    183.  
      verifytrace
    184.  
      vltadm
    185.  
      vltcontainers
    186.  
      vlteject
    187.  
      vltinject
    188.  
      vltoffsitemedia
    189.  
      vltopmenu
    190.  
      vltrun
    191.  
      vmadd
    192.  
      vmchange
    193.  
      vmcheckxxx
    194.  
      vmd
    195.  
      vmdelete
    196.  
      vmoprcmd
    197.  
      vmphyinv
    198.  
      vmpool
    199.  
      vmquery
    200.  
      vmrule
    201.  
      vmupdate
    202.  
      vnetd
    203.  
      vssat
    204.  
      vwcp_manage
    205.  
      vxlogcfg
    206.  
      vxlogmgr
    207.  
      vxlogview
    208.  
      W2KOption
  3.  
    索引

名称

bprestore — 从 NetBackup 服务器还原文件

大纲

bprestore [-A | -B | -rb] [-K] [-l | -H | -y] [-r] [-T] [-L progress_log [-en]] [-R rename_file] [-C client] [-D client] [-S master_server] [-disk_media_server media_server][-t policy_type] [-p policy] [-k "keyword_phrase"] [-cm] [-drs] [-md] [-dd] [-td temp_dir] [-s date] [-e date] [-F file_options] [-spsredir_server hostname] [-spscurver] [-spsignorelock] [-spspreserveiis] [-spsrestoresecurity] [-spsverkeep [0 | 1 | 2]] [-vhd_fn VHD_filename] [-vhd_type 0 | 1] [-vhd_dsize VHD_disk_size] [-vhd_dof 0 | 1] -BR portal_name | teamsite_name | Exchange_2010_redirected_path] [-copy copy_number] [-granular_restore] [-priority number] [-w [hh:mm:ss]] [-ev_migrated_data] -f listfile | filenames [-print_jobid] [-optimized_backup 0 | 1]

 

在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/

在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\

描述

用户可通过 bprestore 还原一个或多个已备份或已存档的文件。您也可以命名要还原的目录。如果包括一个目录名,bprestore 将还原此目录中的所有文件和子目录。可以使用以下方法排除在以前的还原操作中包括的文件或目录路径:在文件或目录路径的前面放置一个惊叹号 (!)(不适用于 NDMP 还原)。例如,如果您希望在还原时排除目录的某一部分,这种排除功能将非常有用。

注意:

如果未指定策略或日期范围,bprestore 将从最近的完全备份映像开始。包括所有后续的增量式和差异备份映像。将从这些映像中还原文件的最新副本。

默认情况下,成功提交 bprestore 后,将返回到系统提示符状态。该命令在后台工作,它并不直接返回完成状态。可以通过使用 -w 选项来更改此行为,使 bprestore 在前台工作,并在指定的时间段之后返回完成状态。

bprestore 命令使用指定时间段内的最新备份来还原文件,但实际映像还原除外。(请参见 -T 选项的说明。)

除非包括 -K 选项,否则 bprestore 会重写本地客户端磁盘上已存在的任何同名文件。您还可以还原在另一个客户端(-C 选项)上备份或存档的文件。要从其他客户端还原,必须先接受 NetBackup 管理员的验证。

如果执行以下操作,则 bprestore 会将指示性信息和错误消息写入进度日志文件:在运行 bprestore 命令前创建文件,然后用 -L progress_log 选项指定该文件。如果 bprestore 无法还原所请求的文件或目录,可以使用进度日志查找故障原因。

要获得详细的故障排除信息,请创建一个具有公共写入权限的目录 /usr/openv/netbackup/logs/bprestore(UNIX 系统)或 install_path\NetBackup\logs\bprestore(Windows 系统)。然后,bprestore 将在该目录中创建一个调试日志文件。

对于 UNIX 系统,如果一个非 root 用户在 $HOME/bp.conf 文件中指定 USEMAIL = mail_address,将出现以下情况:NetBackup 将有关还原完成状态的邮件发送到 mail_address。此邮件是在还原进程完成时发送的。

以下限制适用于 bprestore

  • 只要具有读访问权限,便可以还原您自己及其他用户所拥有的文件和目录。要将其他用户的文件还原到原来的位置,您需要对该用户的目录和文件具有写访问权限。

  • 操作系统限制可以在一个 bprestore 命令行中指定的文件和目录数目。要解决此限制问题,请使用 -f 选项来还原文件。

  • 在 Windows 计算机上使用 bprestore 时,如果文件名包含非 ASCII 字符,则文件名的可接受格式取决于策略类型。对于列出的策略类型,必须以 Windows 代码页格式提供文件列表:

    DB2 MS-Exchange-Server Informix Lotus-Notes Oracle SAP MS-SQL-Server Sybase TeraData MS-Windows Standard

    对于所有其他策略类型,必须以 UTF-8 格式提供文件列表。该规则适用于在命令行上提供的文件列表以及使用 -f 选项通过文件提供的文件列表。

使用 bplist 命令可以显示已备份或存档的文件和目录的相关信息。

注意:

如果在 Solaris 系统上使用 bprestore 直接还原目录库文件,请使用以下路径:/opt/openv/netbackup/bin/bprestore

选项

-A | -B | -rb

指定数据将从存档 (-A)、备份 (-B) 还是快照回滚 (-rb) 还原。默认值为 -B

注意:

回滚 (-rb) 操作始终从副本 1 进行。如果副本 1 过期,则回滚失败。

-BR portal_name | teamsite_name | Exchange_2010_redirected_path

指定门户名称、工作组站点名称或 Exchange 2010 重定向路径名称,选定的门户或工作组站点将重定向到 SharePoint 服务器场中的该位置。用户应将被重定向的门户或工作组站点指定为 http://portalname | http://teamsitename,并且被重定向的门户或工作组站点应该已存在于一个服务器场中。

-C client

指定客户端名称,以查找用于从中还原文件的备份或存档。该名称必须与它在 NetBackup 目录库中显示的名称相同。其默认值是当前客户端的名称。

注意:

默认情况下,目标客户端并不是源客户端。请参见 -D client 选项的说明。

-cm

使还原操作能够遍历日志文件并回滚所有未完成的事务。如果您的选择包含要还原的最后一个备份,请使用此选项。如果没有选择此选项,则数据库将保留为中间状态,尚不可用。

-copy copy_number

指定要用于还原的副本号。用户可以从主副本以外的其他副本进行还原。例如,-copy 3 将还原文件或文件列表的副本 3。

另外,可以在全局级别(适用于所有还原操作)指定要从其还原的副本。将副本编号放置在文件 ALT_RESTORE_COPY_NUMBER 中。

有关完整描述,请参考“NetBackup 备份、存档和还原”联机帮助中的“从特定的备份副本还原”。

-D client

指定目标客户端。其默认值是当前客户端的名称。

在 UNIX 系统上,主服务器 root 用户可以使用此选项执行以下操作:将已还原的文件定向至 -C 选项指定的客户端之外的其他计算机。

在 Windows 系统上,主服务器管理员可以使用此选项执行以下操作:将已还原的文件定向至 -C 选项指定的客户端之外的其他计算机。

-disk_media_server media_server

标识要用于还原操作的磁盘介质服务器。默认为当前正在使用的服务器。

-drs

还原文件时不包括访问控制属性。默认情况下,会将访问控制属性与文件和目录数据一起还原。选项 -drs 仅对 NetBackup 管理员可用。

-ev_migrated_data

从 Enterprise Vault 还原迁移的数据。bprestore -ev_migrated_data 不支持从非 Enterprise Vault 源还原迁移的数据。根据需要使用其他 bprestore 参数。

以下示例使用 NDMP 策略类型将迁移的数据从 Vault1 还原到主服务器 ms1。文件 restorefiles 中列出了要还原的文件。

# bprestore -S ms1 -C Vault1 -t 19 -ev_migrated_data restorefiles 
-f listfile

指定一个文件 (listfile),其中包含要还原的文件列表,且可以不用 filenames 选项来使用该文件。在 listfile 中列出所有文件路径,每个路径必须单独占一行。

文件列表所要求的格式取决于文件名称中是否包含空格或换行符。

要还原名称中不包含空格或换行符的文件,请使用以下格式:

filepath           

其中,filepath 是要还原的文件的路径。例如:

注意:

对于 Windows 系统,驱动器盘符使用大写字母。例如,C:\NetBackup\Log1

UNIX 系统:

/home /etc /var

Windows 系统:

C:\programs C:\winnt C:\documents\old_memos

要还原名称中包含空格或换行符的文件,请使用以下格式之一:

filepathlen filepath filepathlen filepath start_date_time end_date_time filepathlen filepath -s datetime -e datetime

filepath 是要还原的文件的路径。

filepathlen 是文件路径中的总字符数。

start_date_timeend_date_time 是自 01/01/1970 00:00:00 以来的十进制秒数。

datetime 等同于命令行 (mm/dd/yy [hh[:mm[:ss]]])。此命令使用来自命令行的开始日期、结束日期和时间,除非 listfile 中的某行覆盖了此命令。日期在各行之间可能不同。

NetBackup 命令所需要的日期和时间值格式因区域设置的不同而不同。/usr/openv/msg/.conf 文件 (UNIX) 和 install_path\VERITAS\msg\LC.CONF 文件 (Windows) 包含诸如每个所支持的区域设置的日期时间格式等信息。这些文件包含有关如何添加或修改所支持的区域设置和格式列表的具体说明。

请参见《NetBackup 管理指南,第 II 卷》 中的“关于指定 NetBackup 安装的区域设置”。

要排除在以前的还原操作中包括的文件或目录路径,请在该文件或目录路径前面放置一个惊叹号 (!)。NDMP 和 FlashBackup 还原不支持排除选项。

以下是 filepathlen filepath 的一个使用示例:

UNIX 系统:

5 /home 4 /etc 4 /var 19 /home/abc/test file 12 !/etc/passwd

Windows 系统:

11 C:\programs 8 C:\winnt 22 C:\documents\old memos 17 !C:\programs\test -f filenames

命名一个或多个要还原的文件,可用来代替 -f 选项。

必须将指定的任何文件列在命令行结尾处,位于所有其他选项之后。必须使用绝对文件路径。

要排除在以前的还原操作中包括的文件或目录路径,请在该文件或目录路径前面放置一个惊叹号 (!)。NDMP 和 FlashBackup 还原不支持排除选项。

对于 Windows 系统,驱动器盘符使用大写字母。例如,C:\NetBackup\log1

-F file_options

允许恢复 NetBackup 文件。

-granular_restore

启用 Active Directory 中对象和属性的还原。如果未指定此选项,还原仍会运行,但备份无法生成粒度还原。

-J

如果指定了此选项,卷上的较新快照可能会丢失。此选项仅与回滚还原 (-rb) 选项一起使用。

-K

在还原同名文件时,使 bprestore 保留现有文件,而不是重写它们。默认情况下,将重写现有文件。

-K 与回滚 (-rb) 选项一起使用时,意味着在回滚前不执行验证。在创建快照后添加到卷上的文件将丢失。

-k "keyword_phrase"

指定 NetBackup 在搜索用来还原文件的备份或存档时使用的关键字短语。该短语必须与此前和备份或存档相关联的关键字短语匹配,该备份或存档是使用 bpbackupbparchive 命令的 -k 选项创建的。

请使用该选项代替其他还原选项,或者将该选项与其他还原选项结合使用,以便更加轻松地还原备份和存档。以下元字符用于简化与短语中的关键字或部分关键字匹配的任务:

* 匹配任何字符串。

? 字符匹配任何单个字符。

[ ] 匹配中括号内指定的字符序列中的一个字符。

[ - ] 匹配由 - 分隔的字符范围中的一个字符。

关键字短语的长度最多可达 128 个字符。允许使用所有可打印字符,包括空格 ( ) 和句号 (.)。

短语必须用双引号 ("...") 或单引号 ('...') 括起来。

默认的关键字短语为空字符串。

-L progress_log [-en]

指定要在其中写入进度信息的现有文件的名称。例如:

UNIX 系统:netbackup/logs/user_ops/proglog

Windows 系统:NetBackup\logs\user_ops\proglog

默认情况下,不使用进度日志。

使用 -en 选项可生成英文的日志条目。日志名称中包含字符串 _en。在分布式环境中,不同的语言环境可能创建不同语言的日志,此时该选项对于支持人员很有用。

仅允许对此选项使用默认路径。Veritas 建议使用默认路径。如果无法在您的设置中使用 NetBackup 默认路径,应向 NetBackup 配置中添加自定义路径。

有关如何添加自定义路径的更多信息,请参见NetBackup 管理指南,第 I 卷中的“NetBackup 服务器和客户端的 BPCD_WHITELIST_PATH 选项”主题。

-l | -H | -y

注意:

-l | -H | -y 选项仅在将 UNIX 文件还原到 UNIX 系统时适用。

指定 -l 以使用 -R rename_file 选项重命名 UNIX 链接的目标,其方式与重命名文件时相同。

指定 -H 以使用 -R rename_file 选项重命名 UNIX 硬链接,其方式与重命名文件时相同。软链接保持不变。

指定 -y 以使用 -R rename_file 选项重命名 UNIX 软链接,其方式与重命名文件时相同。硬链接保持不变。

请参见“示例”部分中的示例 5。

-M

启用要监视的客户端作业。

-md

装入数据库供用户使用。仅当选中“还原完成后提交”时,此选项才可用。

-optimized_backup 0 | 1

指定是否从优化备份执行还原操作。

-p policy

指定为其执行了备份或存档的策略。

-print_jobid

stdout 显示 bprestore 命令所启动的还原作业的作业 ID。

-r

指定此选项将还原原始分区(UNIX 系统)或磁盘映像(Windows 系统),而不是文件系统。

-R rename_file

为备用路径还原操作指定更改后的文件名。

例如:bprestore -R /C/renamefile /C/origfile

其中 /C/rename_file 是更改名称后的文件,/C/origfile 是要重命名的文件。输入的路径名必须为绝对路径。

重命名文件中的条目使用以下形式:

change backup_filepath to restore_filepath

文件路径必须以 /(斜杠)开头。

第一个匹配的 backup_filepath 将替换为 restore_filepath 字符串。

默认情况下,使用原始路径进行还原。

在 UNIX 系统上:例如,下面的条目将 /usr/fred 重命名为 /usr/fred2

change /usr/fred to /usr/fred2

在 Windows 系统上:例如,下面的条目将 C:\users\fred 重命名为 C:\users\fred2

change /C/users/fred to /C/users/fred2

驱动器盘符全部使用大写字母,并用回车键结束该条目。

还原到 Windows 客户端时,还可以使用以下方法来指定重命名文件中的条目。(请勿将此方法用于其他客户端。)

rename bulength backup_filepath reslength restore_filepath

其中:

bulength 是备份路径中 ASCII 字符的数量。

reslength 是还原路径中 ASCII 字符的数量。

第一个匹配的 backup_filepath 将替换为 restore_filepath 字符串。

例如,下面的条目将 C:\fred.txt 重命名为 C:\fred2.txt

rename 11 /C/fred.txt 12 /C/fred2.txt

(一定要用回车键结束该条目。)

仅允许对此选项使用默认路径。Veritas 建议使用默认路径。如果无法在您的设置中使用 NetBackup 默认路径,应向 NetBackup 配置中添加自定义路径。

有关如何添加自定义路径的更多信息,请参见NetBackup 管理指南,第 I 卷中的“NetBackup 服务器和客户端的 BPCD_WHITELIST_PATH 选项”主题。

-s date, -e date

指定列表的开始和结束日期范围。bprestore 命令仅从在指定的开始和结束日期范围内创建的备份或存档还原文件。

-s 为还原时段指定开始日期和时间。bprestore 仅从在指定的日期和时间之后(包括此时间)创建的备份或存档还原文件。

注意:

要还原多数据流映像,请先运行 bplist -l 获取在上次包含文件的备份过程中所需文件的修改时间。在运行 bprestore 命令时,请将该日期指定为 -s。如果没有为已使用多数据流备份的文件指定开始日期或结束日期,可能会生成错误。

NetBackup 命令所需要的日期和时间值格式因区域设置的不同而不同。/usr/openv/msg/.conf 文件 (UNIX) 和 install_path\VERITAS\msg\LC.CONF 文件 (Windows) 包含诸如每个所支持的区域设置的日期时间格式等信息。这些文件包含有关如何添加或修改所支持的区域设置和格式列表的具体说明。

我们提供了有关您的系统区域设置的更多信息。

请参见《NetBackup 管理指南,第 II 卷》中的“关于指定 NetBackup 安装的区域设置”。

有效的日期范围为 01/01/1970 00:00:00 到 01/19/2038 03:14:07。默认开始日期为 01/01/1970 00:00:00。

默认情况下返回最新的映像。对于备份,此映像为最新的完全备份(如果存在完全备份)。如果不存在完全备份,则还原最新的增量式备份或用户控制的备份。

-e 为还原时段指定结束日期和时间。bprestore 仅从在指定的日期和时间(或之前)创建的备份或存档还原文件。所用的格式与开始日期和时间的格式相同。

除非针对实际映像还原,否则结束备份的日期和时间不必十分精确(请参见 -T 选项的说明)。bprestore 将还原具有指定备份日期和时间的文件。如果没有指定,它将还原结束日期和时间之前的文件(最新备份)。默认值是当前的日期和时间。

-S master_server

指定 NetBackup 服务器的名称。

在 UNIX 系统上,默认为 /usr/openv/netbackup/bp.conf 文件中的第一个服务器。

在 Windows 系统上,默认为在“指定 NetBackup 计算机”对话框的“服务器”选项卡上被指定为当前服务器的服务器。若要显示此对话框,请在客户端上启动“备份、存档和还原”用户界面。然后在“文件”菜单上单击“指定 NetBackup 计算机”

-spscurver

对于 SharePoint 操作,-spscurver 仅还原项目的最新版本。

-spsignorelock

对于 SharePoint 操作,如果已对 SharePoint 场拓扑设置锁定,-spsignorelock 将释放此锁定。

-spspreserveiis

对于 SharePoint 操作,-spspreserveiis 保留现有 Internet 信息服务 (IIS) 网站和应用程序池。

-spsredir_server hostname

对于 SharePoint 操作,该选项指定 Web 服务器,重定向的门户或工作组站点位于 SharePoint 场中的该服务器上。应将重定向的 Web 服务器指定为 hostname

-spsrestoresecurity

对于 SharePoint 操作,-spsrestoresecurity 在还原操作中包括安全信息。

-spsverkeep 0 | 1 | 2

对于 SharePoint 操作,-spsverkeep 指定是否在还原目标上启用版本控制。

-t policy_type

指定与策略类型相对应的以下编号之一。Windows 客户端的默认编号是 13,所有其他客户端的默认编号都是 0。

0 = Standard

8 = MS-SharePoint

13 = MS-Windows

16 = MS-Exchange-Server

19 = NDMP

20 = FlashBackup

21 = Split-Mirror

25 = Lotus-Notes

29 = FlashBackup-Windows

30 = Vault

35 = NBU-Catalog

38 = PureDisk-Export

39 = Enterprise-Vault

40 = VMware

41 = Hyper-V

44 = BigData

-T

指定实际映像还原,即仅还原在上次实际映像备份中存在的文件和目录。该选项仅在执行了实际映像备份后才有用。如果未指定该选项,则还原所有符合指定条件的文件和目录,即使它们已被删除也是如此。

如果指定了 -T 选项,则所请求的映像必须具有唯一标识。可以使用具有秒粒度的 -e 选项来实现唯一标识。此时将忽略 -s 选项(如果有)。可以使用带 -l-Listseconds 选项的 bplist 命令来检索映像的秒粒度。

-td temp_dir

该选项提供一个位置,在还原数据库之前将在此位置保留关联的日志和任何修补文件。如果还原存储组,将在 temp_dir 中为每个存储组创建一个子目录。每个存储组的日志和修补文件保留在相应的子目录中。

在 UNIX 系统上,默认位置为 /temp。

在 Windows 系统上,默认位置是 C:\temp。

-vhd_dof 0 | 1

对于 Hyper-V 操作,-vhd_dof 指定在失败时是否执行删除操作。可能的值有 1(在失败时删除)和 0(在失败时不删除)。

-vhd_dsize VHD_disk_size

对于 Hyper-V 操作,-vhd_dsize 指定要恢复的 VHD 文件的大小。

-vhd_fn VHD_filename

对于 Hyper-V 操作,-vhd_fn 指定要恢复的 VHD 文件的名称。

-vhd_type 0 | 1

对于 Hyper-V 操作,-vhd_type 指定 VHD 文件的类型。此选项的可能值如下所示:

1 - 固定。

2 - 动态。

-w [hh:mm:ss]

使 NetBackup 在返回到系统提示符状态之前等待来自服务器的完成状态。

NetBackup 命令所需要的日期和时间值格式因区域设置的不同而不同。/usr/openv/msg/.conf 文件 (UNIX) 和 install_path\VERITAS\msg\LC.CONF 文件 (Windows) 包含诸如每个所支持的区域设置的日期时间格式等信息。这些文件包含有关如何添加或修改所支持的区域设置和格式列表的具体说明。

我们提供了有关您的系统区域设置的更多信息。

请参见《NetBackup 管理指南,第 II 卷》中的“关于指定 NetBackup 安装的区域设置”。

可以选择用小时、分钟和秒的形式来指定等待时间。可以指定的最长等待时间是 23:59:59。如果等待时间在还原完成前过期,则该命令以超时状态退出。但仍会在服务器上完成还原操作。

如果指定 0 或者未指定时间,则将无限期等待完成状态。

示例

示例 1 - 从在 2010 年 4 月 1 日 06:00:00 至 2010 年 4 月 10 日 18:00:00 期间执行的 file1 备份还原文件。输入以下命令:

UNIX 系统:

# bprestore -s 04/01/2010 06:00:00 -e 04/10/2010 18:00:00 /usr/user1/file1

Windows 系统:

# bprestore -s 04/01/2010 06:00:00 -e 04/10/2010 18:00:00 C:\user1\file1

示例 2 - 要使用最新备份来还原 restore_list 文件中列出的文件,请输入以下命令:

UNIX 系统:

# bprestore -f restore_list

Windows 系统:

# bprestore -f c:\restore_list

示例 3

UNIX 系统:

从与包含 My Home Directory 的关键字短语相关联的备份还原目录 /home/kwc。使用名为 /usr/openv/netbackup/logs/user_op/bkup.log 的进度日志。在一行内输入如下内容:

# bprestore -k "*My Home Directory*" -L /usr/openv/netbackup/logs/user_op/bkup.log /home/kwc

Windows 系统:

从与包含 My Home Directory 的关键字短语相关联的备份还原目录 C:\kwc。使用名为 c:\Program Files\Veritas\NetBackup\logs\user_ops\bkup.log 的进度日志。在一行内输入如下内容:

# bprestore -k "*My Home Directory*" -L c:\Program Files\Veritas\NetBackup\logs\user_ops\bkup.log C:\kwc

示例 4 - 从与包含 My Home Dir 的关键字短语相关联的备份还原 Windows 客户端 slater 上的驱动器 D。使用名为 bkup.log 的进度日志。在一行内输入以下全部命令或使用反斜杠续行符:

UNIX 系统:

# bprestore -k "*My Home Dir*" -C slater -D slater -t 13 -L /usr/openv/netbackup/logs/user_op/bkup.log /D

Windows 系统:

# bprestore -k "*My Home Dir*" -C slater -D slater -t 13 -L c:\Program Files\Veritas\NetBackup\logs\user_ops\bkup.log D:\

示例 5 - 假定 UNIX 客户端上有一个名为 /usr/openv/netbackup/logs/user_ops/rename 的重命名文件,并且它包含以下命令:

change /home/kwc/linkback to /home/kwc/linkback_alt

要将名为 /home/kwc/linkback 的硬链接还原到该客户端中的备用路径 /home/kwc/linkback_alt,请运行以下命令:

# bprestore -H -R /usr/openv/netbackup/logs/user_ops/rename /home/kwc/linkback

示例 6 - 假定您要从文件 user1 的备份还原文件。

备份是在 2012 年 4 月 1 日 06:00:00 至 2012 年 4 月 10 日 18:00:00 期间执行的。此外,您还想排除扩展名为 .pdf 的所有文件,但 final_doc.pdf 文件除外。要执行此操作,请在一行内运行以下命令:

UNIX 系统:

# bprestore -s 04/01/12 06:00:00 -e 04/10/12 \ 18:00:00 /home/user1 !/home/user1/*.pdf /home/user1/final_doc.pdf

Windows 系统:

# bprestore -s 04/01/12 06:00:00 -e 04/10/12 18:00:00 C:\user1\ !C:\user1\*.pdf C:\user1\final_doc.pdf

文件

UNIX 系统:

$HOME/bp.conf /usr/openv/netbackup/logs/bprestore/log.mmddyy

Windows 系统:

install_path\NetBackup\logs\bprestore\*.log

另请参见

请参见bp (1)。

请参见bparchive(1)。

请参见bplist(1)。