olares backups restore
WARNING
必须先运行 olares-cli olares backups download
命令来安装 Restic,否则直接运行此命令将返回错误。
命令说明
restore
子命令用于从指定的备份仓库和快照中恢复数据到目标目录。
bash
olares-cli olares backups restore <存储后端> --path <恢复路径> --repo-name <仓库名称> --snapshot-id <快照ID> [选项]
通用选项
以下选项适用于所有后端:
名称 | 简写 | 用途 |
---|---|---|
--help | -h | 显示命令帮助信息。 |
--path | 设置数据恢复的目标目录路径。 | |
--repo-name | 设置要恢复数据的备份仓库名称。 | |
--snapshot-id | 设置要恢复的快照 ID。 |
存储后端配置选项
腾讯云对象存储(cos
)选项
名称 | 简写 | 用途 |
---|---|---|
--access-key | 设置腾讯云 COS 的访问密钥。 | |
--endpoint | 设置腾讯云 COS 的终端节点,格式如:https://cos.{region}.myqcloud.com/{bucket}/{prefix} 。 | |
--limit-download-rate | 设置下载速度的最大值,单位为 KiB/s(默认不限速)。 | |
--secret-access-key | 设置腾讯云 COS 的密钥。 |
本地文件系统(fs
)选项
名称 | 简写 | 用途 |
---|---|---|
--endpoint | 设置存储备份的本地目录路径。 | |
--olares-id | 设置 Olares ID。 |
Amazon S3 选项(s3
)
名称 | 简写 | 用途 |
---|---|---|
--access-key | 设置 Amazon S3 的访问密钥。 | |
--endpoint | 设置 Amazon S3 的终端节点,格式如:https://{bucket}.{region}.amazonaws.com/{prefix} 。 | |
--limit-download-rate | 设置下载速度的最大值,单位为 KiB/s(默认不限速)。 | |
--secret-access-key | 设置 Amazon S3 的密钥。 |
Olares Space 选项(space
)
名称 | 简写 | 用途 |
---|---|---|
--access-token 1 | 设置 Olares Space 的访问令牌。 | |
--cloud-api-mirror | 设置云 API 镜像地址。 | |
--cloud-name | 设置 Olares Space 实例的云名称。 可通过 region 子命令获取。 | |
--cluster-id 2 | 设置用于存储备份的集群 ID。 | |
--limit-download-rate | 设置下载速度的最大值,单位为 KiB/s(默认不限速)。 | |
--olares-did 1 | 设置 Olares DID。 | |
--region-id | 设置 Olares Space 实例的区域 ID。 可通过 region 子命令获取。 |
要获取访问令牌和 Olares DID,请在登录 Olares Space 后检查页面网络请求的负载。
token
字段对应访问令牌,userid
字段对应 Olares DID。要获取集群 ID,请运行以下命令:
bashkubectl get terminus -o jsonpath='{.items[*].metadata.labels.bytetrade\.io/cluster-id}'
使用示例
bash
# 从腾讯云对象存储恢复数据
olares-cli olares backups restore cos --path /data_restore --repo-name my_repo \
--snapshot-id snapshot_12345 \
--access-key YOUR_KEY \
--secret-access-key YOUR_SECRET \
--endpoint https://cos.region.myqcloud.com/bucket/prefix
# 从本地文件系统恢复数据
olares-cli olares backups restore fs --path /data_restore --repo-name my_repo \
--snapshot-id snapshot_12345 --endpoint /backup_repo