Veritas NetBackup™ 命令参考指南
- 介绍
- 附录 A. NetBackup 命令
名称
nbdelete — 从磁盘卷中删除已删除的片段
大纲
-allvolumes [-ost_worm_lock | -snapshots | tar] [-priority number]
-list [-snapshots | tar] [{-dt disk_type -media_id name} | -backup_id bid [-copy_number number]]
{-dt disk_type -media_id name | -backup_id bid [-copy_number number]} [-ost_worm_lock | -snapshots | -tar] [-media_server name -storage_server name -priority number -bpdm_media_server name]
-deletion_stats [-U] [-snapshots] -stype server_type [-dp disk_pool_name [-dv disk_volume_name ]]
-deletion_stats [-U] [-tar] -media_id name
-purge_snap_deletion_list -stype server_type -media_id name -dp disk_pool_name -dv disk_volume_name [-force]
-purge_deletion_list {-media_id name | -backup_id bid [-copy_number number]} [-force]
-list
在 UNIX 系统上,此命令的目录路径为 /usr/openv/netbackup/bin/admincmd/
在 Windows 系统上,此命令的目录路径为 install_path\NetBackup\bin\admincmd\
描述
nbdelete 命令从命令行指定的磁盘卷中删除所有删除的片段。-allvolumes 选项则从所有包含已删除片段的卷中删除片段。-dt、-media_id、-media_server 和 -storage_server 选项则指定应从中删除已删除片段的个别卷。
还可以使用 nbdelete 命令,通过 -ost_worm_lock 选项刷新副本的一写多读 (WORM) 属性。
nbdelete 命令可以执行三种操作类型。可以在该命令的单次执行中组合使用这些操作。-tar 选项从存储中删除片段。-snapshots 选项删除快照。-ost_worm_lock 选项查找需要重试或刷新设置存储 WORM 属性的副本。
选项
- -allvolumes
查询 EMM 数据库中的映像列表以获取具有已删除片段的卷列表。它将从这些卷中删除片段,并按照该顺序删除符合条件的已导入快照、未导入的快照以及 NetBackup (tar) 映像。-allvolumes 在主服务器上调用 bpdm 来删除导入的快照。该操作还在存储服务器中查询未导入的快照,但不指示 bpdm 删除这些快照。
如果未指定操作模式参数(-tar、-snapshots 或 -ost_worm_lock),则默认模式将为 -tar 和 -snapshots。必须直接指定 -ost_worm_lock 参数才能进行 WORM 处理。
- -bpdm_media_server name
在指定的介质服务器上启动 bpdm。为删除操作使用与磁盘卷的存储服务器网络连接速度较快的介质服务器。
- -copy_number cnum
将要处理的映像限制为指定的副本号。
- -deletion_stats
显示有关
DeletedImageFragment
表中的待删除磁盘片段或者 DBM_DeletedSnapReplica 表中的待删除快照的信息。当 NetBackup 映像目录库中与之对应的副本失效时,片段或快照记录存入这些表中。此选项会查询
nbemm
,以检索可删除的片段数和待删除的总字节数。- -dp disk_pool_name
指定磁盘池名称。当 -dp 与 -stype 一起使用,但不与 -dv 一起使用时,-bprecover 将返回磁盘池的所有映像的统计信息。仅适用于与快照相关的操作。
- -dt disk_type
指定应该删除的已删除片段的磁盘类型。下面是 disk_type 的有效值:
0 - All
1 - BasicDisk
6 - DiskPool
- -dv disk_volume_name
指定磁盘卷名称。仅适用于与快照相关的操作。
- -force
继续操作,而不要求用户进行验证。
注意:
在运行具有 -force 选项的 nbdelete 之前,请确保所有介质服务器和有效磁盘可以与主服务器通信。如果它们无法通信,则 -force 选项会从 EMM 中删除过期映像,但它会孤立磁盘上的映像片段。一旦从 EMM 中删除过期映像,就不会进一步尝试删除映像磁盘片段。
- -list
列出符合删除条件的已导入和未导入的快照或 NetBackup (tar) 映像。该列表可以限制为具有指定备份 ID 和指定副本编号的映像。也可以将该列表限制为给定介质 ID 上的映像。
- -media_server name
指定代表卷的介质服务器的名称,该卷的已删除片段将被删除。
- -media_id
指定 6 个字符的介质 ID(即,@aaaa0)。
- -ost_worm_lock
查找 WORM 状态为“挂起”的副本。处于此状态的副本表示,在 NetBackup 尝试设置该副本的 WORM 属性时可能发生了某些故障。如果在目录库中找到需要注意的任何副本,则会向存储发出请求,以尝试设置正确的 WORM 属性。
请注意,此操作不会导致删除任何片段。
- -priority number
为作业指定一个新优先级来覆盖默认作业优先级。
- -purge_deletion_list
从删除列表中删除某个磁盘卷的所有条目,而不尝试联系存储或删除存储中的任何内容。当存储服务器已淘汰但可删除的映像记录仍然存储在 NetBackup 目录库中时,此功能非常有用。
- -purge_snap_deletion_list
从快照删除列表中删除某个磁盘卷的所有条目,而不尝试联系存储或删除存储中的任何内容。当存储服务器已淘汰但可删除的映像记录仍然存储在 NetBackup 目录库中时,此功能非常有用。
- -snapshots
删除符合条件的所有已导入和未导入的映像快照。当在命令行上将 -snapshots 与 -deletion_stats 一起使用时,nbdelete 将显示可删除的未导入快照的统计信息。
- -storage_server name
指定代表卷的存储服务器的名称,该卷的已删除片段将被删除。
- -stype server_type
指定磁盘存储服务器类型。如果不将 -dp 选项与 -stype 一起使用,则此命令将返回存储服务器类型的所有映像的统计信息。仅适用于与快照相关的操作。
- -tar
删除 NetBackup (tar) 映像。
- -U
用户模式查询,每个结果具有一个文本标头。默认值是以逗号分隔的值。
示例
示例 1
# nbdelete -deletion_stats -U -stype AdvancedDisk -dp ad_dp -dv /dv1 Frags : 6 KB : 2134
示例 2
# nbdelete -deletion_stats -U -media_id "@aaaa0" Frags : 2 KB : 64
示例 3:仅处理特定副本的 WORM 属性。
#nbdelete -backup_id client_123456789 -copy_number 3 -ost_worm_lock
示例 4:根据需要从存储中删除片段;根据需要处理 WORM 属性;并跳过快照处理。
#nbdelete-allvolumes-tar-ost_worm_lock