文档首页/ SAP/ 最佳实践/ SAP备份上传OBS最佳实践/ 常见问题/ 如何从OBS桶下载某一天备份文件
更新时间:2023-01-05 GMT+08:00
分享

如何从OBS桶下载某一天备份文件

本章节主要介绍如何通过obsutil从OBS桶中下载某一天的备份文件到本地。

  • 下载对象或批量下载时,请确保OBS桶中的源对象不发生变化,否则可能产生下载失败或者数据不一致的问题。
  • 如果待下载对象为归档存储类型,必须首先恢复待下载对象,否则无法下载成功。

操作步骤

  1. “root”帐号,通过密钥或密码的方式,登录到服务器。
  2. 执行以下命令,递归下载桶中的文件夹(包括文件夹自身)中的所有文件和文件夹到本地路径。

    ./obsutil cp obs://obs_path/年月/日 /本地路径 -r -tempFileDir=指定路径 -f

    其中

    • obs_path:OBS桶路径,例如:obs-sap/hana。
    • 年月/日:指的是OBS桶中文件夹的目录,例如:201905/28。
    • 本地路径:指的是文件下载在本地的路径,例如:src1
    • tempFileDir=指定路径:分段下载时保存临时文件的文件夹,默认为配置文件中的defaultTempFileDir,用户也可以自定义指定临时文件保存路径。
      • 由于分段下载时生成的临时文件会保存在该目录,请确保运行obsutil的用户对该路径有写权限。
      • 该路径的可用空间需要大于待下载对象的大小。

    在obs-sap桶中,以下载2019年5月28日的备份文件到本地路径src1文件夹中为例:

    ./obsutil cp obs://obs-sap/hana/201905/28 /src1 -r -tempFileDir=/hana/backup -f

    关于更多obsutil的操作,请参见《工具指南》中的obsutil章节

相关文档