NetBackup™ 重复数据删除指南
- NetBackup 介质服务器重复数据删除选件简介
- 快速入门
- 规划部署
- 规划 MSDP 部署
- NetBackup 命名约定
- 关于 MSDP 重复数据删除节点
- 关于 NetBackup 重复数据删除目标
- 关于 MSDP 存储容量
- 关于 MSDP 存储和连接要求
- 关于 NetBackup 介质服务器重复数据删除
- 关于 NetBackup Client Direct 重复数据删除
- 关于 MSDP 远程办公客户端重复数据删除
- 关于 NetBackup 重复数据删除引擎凭据
- 关于 MSDP 的网络接口
- 关于 MSDP 端口用法
- 关于 MSDP 优化合成备份
- 关于 MSDP 和 SAN 客户端
- 关于 MSDP 优化复制和主从复制
- 关于 MSDP 性能
- 关于 MSDP 流处理程序
- MSDP 部署最佳做法
- 置备存储
- 重复数据删除的授权
- 配置重复数据删除
- 配置 MSDP 服务器端重复数据删除
- 配置 MSDP 客户端重复数据删除
- 关于 MSDP 重复数据删除多线程代理
- 配置重复数据删除多线程代理行为
- 配置重复数据删除插件与多线程代理的交互
- 关于 MSDP 指纹识别
- 关于 MSDP 指纹缓存
- 配置 MSDP 指纹缓存行为
- 关于将远程客户端重复数据删除的 MSDP 指纹缓存设定为种子
- 在客户端上配置 MSDP 指纹缓存种子设定
- 在存储服务器上配置 MSDP 指纹缓存种子设定
- 关于采样和预测缓存
- 重建采样缓存
- 启用对 400 TB MSDP 的支持
- 关于使用 NetBackup 密钥管理服务器服务进行 MSDP 加密
- 关于使用外部 KMS 服务器的 MSDP 加密
- 为介质服务器重复数据删除池配置存储服务器
- 关于 NetBackup 重复数据删除的磁盘池
- 配置用于重复数据删除的磁盘池
- 创建数据目录以实现 400 TB MSDP 支持
- 向 400 TB 的介质服务器重复数据删除池添加卷
- 配置介质服务器重复数据删除池存储单元
- 为 MSDP 客户端重复数据删除配置客户端属性
- 禁用客户端的 MSDP 客户端重复数据删除
- 为策略中的所有客户端禁用客户端重复数据删除
- 关于 MSDP 压缩
- 关于 MSDP 加密
- 为 MSDP 本地存储卷配置加密
- 为 MSDP 云存储卷配置加密
- 在不同的平台上配置 MSDP 加密
- 关于 MSDP 的滚动数据转换机制
- 滚动数据转换模式
- MSDP 加密行为和兼容性
- 为 MSDP 配置优化合成备份
- 关于用于 MSDP 复制和同步复制的单独网络路径
- 为 MSDP 复制配置单独的网络路径
- 关于同一域内的 MSDP 优化复制
- 在同一 NetBackup 域内配置 MSDP 优化复制
- 关于到其他域的 MSDP 复制
- 配置以不同 NetBackup 域为目标的 MSDP 复制
- 关于配置 MSDP 优化复制和复制带宽
- 关于 MSDP 云优化复制和主从复制的性能优化
- 关于存储生命周期策略
- 关于自动映像同步复制所需的存储生命周期策略
- 创建存储生命周期策略
- 关于 MSDP 备份策略配置
- 创建备份策略
- “弹性网络”属性
- 添加 MSDP 负载平衡服务器
- 关于 NetBackup 客户端上的可变长度重复数据删除
- 使用 cacontrol 命令行实用程序管理可变长度重复数据删除
- 关于 MSDP pd.conf 配置文件
- 编辑 MSDP pd.conf 文件
- 关于 MSDP contentrouter.cfg 文件
- 关于保存 MSDP 存储服务器配置
- 保存 MSDP 存储服务器配置
- 编辑 MSDP 存储服务器配置文件
- 设置 MSDP 存储服务器配置
- 关于 MSDP 主机配置文件
- 删除 MSDP 主机配置文件
- 重置 MSDP 注册表
- 关于保护 MSDP 目录库
- 更改 MSDP 卷影目录库路径
- 更改 MSDP 卷影目录库日程表
- 更改 MSDP 目录卷影副本数
- 配置 MSDP 目录库备份
- 更新 MSDP 目录库备份策略
- 关于 MSDP FIPS 遵从性
- 配置 NetBackup 客户端重复数据删除以支持 MSDP 的多个接口
- 关于 MSDP 多域支持
- 关于 MSDP 应用程序用户支持
- 关于 MSDP 多域 VLAN 支持
- 关于 NetBackup WORM 存储对不可变和不可删除数据的支持
- 使用非 root 用户运行 MSDP 服务
- 使用非 root 用户运行 MSDP 命令
- MSDP 云支持
- 关于 MSDP 云支持
- 在 NetBackup Web UI 中创建介质服务器重复数据删除池(MSDP、MSDP 云)存储服务器
- 管理 MSDP-C 的凭据
- 创建云存储单元
- 更新云 LSU 的云凭据
- 更新云 LSU 的加密配置
- 删除云 LSU
- 使用云 LSU 将数据备份到云
- 使用云 LSU 将数据复制到云
- 将 AIR 配置为使用云 LSU
- 关于向后兼容性支持
- 关于 cloud.json、contentrouter.cfg 和 spa.cfg 中的配置项
- 云空间回收
- 关于为实现云支持而进行的工具更新
- 关于云 LSU 的灾难恢复
- 关于使用 MSDP 云的映像共享
- 关于从 Microsoft Azure 存档中的备份还原
- 关于 Veritas Alta Recovery Vault Azure 和 Amazon
- 配置 Veritas Alta Recovery Vault Azure 和 Azure Government
- 使用 CLI 配置 Veritas Alta Recovery Vault Azure 和 Azure Government
- 配置 Veritas Alta Recovery Vault Amazon 和 Amazon Government
- 使用 CLI 配置 Veritas Alta Recovery Vault Amazon 和 Amazon Government
- Recovery Vault 从标准身份验证迁移到基于令牌的身份验证
- 关于 MSDP 云不可篡改的 (WORM) 存储支持
- 关于 AWS IAM Role Anywhere 支持
- 关于 Azure 服务主体支持
- 关于云中对象存储的即时访问
- 关于 NetBackup 对 AWS Snowball Edge 的支持
- 升级到 NetBackup 10.3 和群集环境
- MSDP S3 接口
- 监视重复数据删除活动
- 管理重复数据删除
- 恢复 MSDP
- 替换 MSDP 主机
- 卸载 MSDP
- 重复数据删除体系结构
- 配置和使用通用共享
- 关于通用共享
- 通用共享的优点
- 为通用共享配置和使用 MSDP 自建 (BYO) 服务器
- 配置通用共享的 MSDP 自建 (BYO) 服务器前提条件和硬件要求
- 关于 MSDP BYO 服务器的重复数据删除 Web 服务用户和用户组
- 配置通用共享用户身份验证
- 装入通过 NetBackup Web UI 创建的通用共享
- 关于通用共享自助式恢复
- 执行通用共享自助式恢复
- 使用采集模式
- 关于具有对象存储的通用共享
- 为通用共享启用对象存储
- 具有已禁用 MSDP 数据卷的通用共享
- 关于 vpfs_stats 实用程序
- 通用共享的灾难恢复
- 更改 vpfsd 实例数
- 为通用共享启用可变长度重复数据删除 (VLD) 算法
- 升级到 NetBackup 10.4
- 关于通用共享加速器
- 为通用共享加速器准备 NetBackup
- 安装通用共享加速器
- 配置通用共享加速器
- 为通用共享加速器创建保护策略
- 关于通用共享加速器配额
- 恢复通用共享加速器的时间点
- 删除恢复的通用共享加速器
- 通用共享加速器的日志记录
- 通用共享 VPFS 实例的日志记录和报告
- 通用共享中文件系统操作的 vpfsd 日志
- 使用标记文件接口执行通用共享操作
- 配置隔离恢复环境 (IRE)
- 使用 NetBackup 重复数据删除 Shell
- 关于 NetBackup 重复数据删除 Shell
- 从重复数据删除 shell 管理用户
- 从重复数据删除 shell 管理 VLAN 接口
- 管理 WORM 存储服务器上的保留策略
- 管理 WORM 存储服务器上具有保留锁定的映像
- 审核 WORM 保留更改
- 从重复数据删除 shell 保护 NetBackup 目录库
- 关于外部 MSDP 目录库备份
- 从重复数据删除 shell 管理证书
- 从重复数据删除 shell 管理 FIPS 模式
- 从重复数据删除 shell 加密备份
- 从重复数据删除 shell 调整 MSDP 配置
- 从重复数据删除 shell 设置 MSDP 日志级别
- 从重复数据删除 shell 管理 NetBackup 服务
- 从重复数据删除 shell 监控 NetBackup 服务并对其进行故障排除
- 从重复数据删除 shell 管理 S3 服务
- 重复数据删除 shell 命令的多人授权
- 在 Flex Scale 和 Cloud Scale 中管理云 LSU
- 故障排除
- 附录 A. 迁移到 MSDP 存储
- 附录 B. 从 Cloud Catalyst 迁移到 MSDP 直接云分层
- 附录 C. Encryption Crawler
- 索引
ListObjectsV2
可返回存储桶中所有对象的列表。可以使用请求参数作为选择条件来返回存储桶中的部分对象。当存储桶上启用版本控制时,API 将返回最新版本的对象。200 OK 响应可能包含有效或无效的 XML。确保应用程序的设计可分析响应内容并适当处理。
请求语法
GGET /bucket?list-type=2&continuation-token=Continuation Token&delimiter=Delimiter&max-keys=MaxKeys&prefix=Prefix HTTP/1.1 Host: msdps3.server:8443
请求参数
Bucket
包含对象的存储桶的名称。
必需:是
类型:字符串
continuation-token
Continuation-token 是指希望 MSDP S3 接口开始列出对象的位置。MSDP S3 接口要求输入服务器在上次请求中返回的 continuation-token。应在请求中使用响应的 NextContinuationToken 值作为 ContinuationToken。令牌只能使用一次,默认有效期为两分钟。
类型:字符串
delimiter
分隔符是用于对密钥进行分组的字符。它会将在前缀和第一次出现的分隔符之间包含相同字符的密钥汇总到 CommonPrefixes 集合中的单个结果元素。这些汇总的密钥不会在响应中的其他地方返回。每个汇总结果仅计为一次针对 MaxKeys 值的返回。MSDP S3 仅支持 / 字符串作为分隔符。
类型:字符串
max-keys
限制响应中返回的密钥数。默认情况下,该操作最多可返回 1000 个密钥名称。
类型:整型
prefix
限制为对以指定前缀开头的密钥进行响应。
类型:字符串
响应语法
HTTP/1.1 200
<?xml version="1.0" encoding="UTF-8"?>
<ListBucketResult>
<IsTruncated>boolean</IsTruncated>
<Contents>
<ETag>string</ETag>
<Key>string</Key>
<LastModified>timestamp</LastModified>
<Size>integer</Size>
<StorageClass>string</StorageClass>
</Contents>
...
<Name>string</Name>
<Prefix>string</Prefix>
<Delimiter>string</Delimiter>
<MaxKeys>integer</MaxKeys>
<CommonPrefixes>
<Prefix>string</Prefix>
</CommonPrefixes>
...
<KeyCount>integer</KeyCount>
<ContinuationToken>string</ContinuationToken>
<NextContinuationToken>string</NextContinuationToken>
</ListBucketResult>响应正文
ListBucketResult
ListBucketResult 参数的根级别标记。
必需:是
CommonPrefixes
在确定返回数时,所有密钥(最多 1000 个)均汇总为一个公用前缀计数。CommonPrefixes 包含在前缀和下一次出现的由分隔符指定的字符串之间的所有密钥。
Contents
返回的每个对象的元数据。
ETag
对象的 SHA256 摘要。
Key
对象名称。
LastModified
上次修改对象的日期和时间。
Size
对象的大小。
StorageClass
对象的存储类。
Delimiter
请求中传递的分隔符值。
IsTruncated
指示 MSDP S3 是否返回了满足搜索条件的所有结果的标志。
ContinuationToken
ContinuationToken 是指希望 MSDP S3 接口开始列出对象的位置。MSDP S3 接口要求输入服务器在上次请求中返回的 ContinuationToken。应在请求中使用响应的 NextContinuationToken 值作为 ContinuationToken。
KeyCount
响应正文中返回的对象数。
MaxKeys
可在响应正文中返回的最大对象数。
Name
存储桶的名称
NextContinuationToken
响应被截断时,可以在后续请求中使用此值作为 ContinuationToken 来获取下一组对象。
Prefix
限制为对以指定前缀开头的密钥进行响应。
对于实施版本控制的存储桶,建议使用 List Object Versions API 获取所有对象的信息。如果结果被截断时在实施版本控制的存储桶中使用“list objects”,则结果中的密钥计数可能小于最大密钥数,您可以发出跟进分页请求。
建议使用斜杠 (/) 分隔符分隔的指定前缀下的 CommonPrefixes 元素少于 1000 个。如果指定前缀下存在的 CommonPrefixes 元素多于 10000 个,则请求中带有前缀和分隔符参数的列出对象仅返回 10000 个元素。如果要列出指定前缀下的所有元素,则可以使用不带分隔符的列出对象。
在实施版本控制的存储桶上使用 list objects API 时,如果指定前缀下的所有对象都是删除标记,则指定的前缀将显示为 CommonPrefixes 元素。
可能的错误响应
Success
HTTP 状态码 200。
InvalidArgument(continuation-token is invalid)
参数无效。
HTTP 状态码 400。
InvalidArgument(max-keys is invalid)
参数无效。
HTTP 状态码 400。
S3srvExtInvalidPrefix
前缀不能以斜杠开头。
HTTP 状态码 400。
S3srvExtInvalidDelimiter
仅支持斜杠作为分隔符。
HTTP 状态码 400
AccessDenied
拒绝访问。
HTTP 状态码 403。
NoSuchBucket
指定的存储桶不存在。
HTTP 状态码 404。
InternalError
由于内部服务器错误,请求失败。
HTTP 状态码 500。