NetBackup™ 重复数据删除指南
- NetBackup 介质服务器重复数据删除选件简介
- 规划部署
- 关于 MSDP 存储和连接要求
- 关于 NetBackup 介质服务器重复数据删除
- 关于 NetBackup Client Direct 重复数据删除
- 关于 MSDP 远程办公客户端重复数据删除
- 关于 MSDP 流处理程序
- MSDP 部署最佳做法
- 置备存储
- 配置重复数据删除
- 关于 MSDP 重复数据删除多线程代理
- 关于 MSDP 指纹识别
- 启用对 400 TB MSDP 的支持
- 为介质服务器重复数据删除池配置存储服务器
- 关于 NetBackup 重复数据删除的磁盘池
- 配置介质服务器重复数据删除池存储单元
- 为 MSDP 客户端重复数据删除配置客户端属性
- 关于 MSDP 加密
- 关于使用 NetBackup 密钥管理服务器服务进行 MSDP 加密
- 关于用于 MSDP 复制和同步复制的单独网络路径
- 关于同一域内的 MSDP 优化复制
- 配置以不同 NetBackup 域为目标的 MSDP 复制
- 关于存储生命周期策略
- “弹性网络”属性
- 关于 NetBackup 客户端上的可变长度重复数据删除
- 关于 MSDP pd.conf 配置文件
- 关于保存 MSDP 存储服务器配置
- 关于保护 MSDP 目录库
- 关于 NetBackup WORM 存储对不可变和不可删除数据的支持
- 使用非 root 用户运行 MSDP 服务
- 使用非 root 用户运行 MSDP 命令
- MSDP 卷组 (MVG)
- MSDP 云支持
- 关于 MSDP 云支持
- 云空间回收
- 关于云 LSU 的灾难恢复
- 关于使用 MSDP 云的映像共享
- 关于 MSDP 云不可篡改的 (WORM) 存储支持
- 关于 AWS IAM Role Anywhere 支持
- 关于 Azure 服务主体支持
- 关于 NetBackup 对 AWS Snowball Edge 的支持
- 关于云直连
- MSDP S3 接口
- 监视重复数据删除活动
- 管理重复数据删除
- 管理 MSDP 服务器
- 管理 NetBackup 重复数据删除引擎凭据
- 管理介质服务器重复数据删除池
- 关于 MSDP 数据完整性检查
- 关于 MSDP 存储基址重置
- 恢复 MSDP
- 替换 MSDP 主机
- 卸载 MSDP
- 重复数据删除体系结构
- 配置和管理通用共享
- 配置隔离恢复环境 (IRE)
- 使用 NetBackup 重复数据删除 Shell
- 从重复数据删除 shell 管理用户
- 关于外部 MSDP 目录库备份
- 从重复数据删除 shell 管理证书
- 从重复数据删除 shell 管理 NetBackup 服务
- 从重复数据删除 shell 监控 NetBackup 服务并对其进行故障排除
- 从重复数据删除 shell 管理 S3 服务
- 故障排除
- 附录 A. 迁移到 MSDP 存储
- 附录 B. 从 Cloud Catalyst 迁移到 MSDP 直接云分层
- 附录 C. Encryption Crawler
PutObject(适用于小文件的 snowball-auto-extract)
每个复制操作都有一些开销;因此,对各个小文件执行多个传输的总体性能比以较大文件传输相同的数据要慢。为大幅提高小文件(小于 1 MB 的文件)的传输速度,请将这些小文件汇总在一起执行批处理。批处理文件是手动过程。如果使用 x-amz-meta-snowball-auto-extract 头将批处理文件上传到 S3 服务器,则在将数据导入 MSDP S3 服务器时将自动提取批处理。
注意:
未实施版本控制的存储桶不接受 x-amz-meta-snowball-auto-extract 标头,且所有批处理的小文件在 S3 服务器中都共用同一版本。
运行 tar 或 gzip 命令手动批处理小文件,然后将它们传输到 MSDP S3 接口。
例如:tar -czf <archive-file> <small files or directory of small files>
aws --endpoint https://<hostname>:8443 --profile <profile name> s3api [--ca-bundle <CA_BUNDLE_FILE>] put-object --bucket <bucket name> --key <key path> --body <xxx.tgz> --metadata snowball-auto-extract=true
对小文件执行批处理时,请注意以下事项:
最大批处理大小为 5 GB。
建议每批最多包含 10000 个文件。
支持的存档格式为 TGZ。
请求语法
PUT /bucket/Key HTTP/1.1 Host: msdps3.server:8443 Content-Length: ContentLength Content-MD5: ContentMD5 x-amz-meta-snowball-auto-extract:true Body
请求参数
Bucket
存储桶的名称。
必需:是
类型:字符串
Key
对象的名称。
必需:是
类型:字符串
x-amz-object-lock-mode(仅限 Flex WORM)
要应用于此对象的对象锁定模式。
有效值:GOVERNANCE、COMPLIANCE
x-amz-object-lock-retain-until-date (仅限 Flex WORM)
您希望此对象的对象锁定失效的日期和时间。必须格式化为时间戳参数。
请求头
Enable snowball-auto-extract
必需:是
值:true
响应语法
HTTP/1.1 200 ETag: ETag x-amz-version-id: VersionId
请求头
x-amz-version-id
PUT 到存储桶中的对象的版本 ID。
可能的错误响应
Success
HTTP 状态码 200。
EntityTooLarge
对象大小超出了允许的最大大小。
HTTP 状态码 400。
AccessDenied
由于用户身份验证失败,请求被拒绝。
HTTP 状态码 403。
NoSuchBucket
指定的存储桶不存在。
HTTP 状态码 404。
InternalError
由于内部服务器错误,请求失败。
HTTP 状态码 500。
InvalidRequest
由于某些原因,可能会发生此错误。有关详细信息,请参考错误消息。
HTTP 状态码 400。