文档首页/ 弹性文件服务 SFS/ 常见问题/ 其他类/ 如何在弹性文件服务SFS和对象存储服务OBS之间进行数据迁移?
更新时间:2022-03-29 GMT+08:00

如何在弹性文件服务SFS和对象存储服务OBS之间进行数据迁移?

背景知识

对象存储服务OBS是华为云提供的稳定、安全、高效、易用的云存储服务,具备标准Restful API接口,可存储任意数量和形式的非结构化数据。

弹性文件服务SFS是华为云提供的按需扩展的高性能文件存储(NAS),可为云上多个弹性云服务器ECS,容器CCE&CCI,裸金属服务器BMS提供共享访问。

如何迁移?

SFS的文件系统需要挂载到弹性云服务器、容器或裸金属服务器上,对于SFS和OBS之间的数据迁移,可以理解为服务器与OBS或者容器与OBS之间的数据迁移,其中服务器或容器中的数据存放在所挂载的SFS文件系统中。

所以,SFS文件系统挂载到服务器或容器之后,便可以登录服务器或容器,利用OBS提供的各种工具、API或SDK进行数据迁移。例如,如果希望将SFS中的数据迁移到OBS中,则需要在服务器或容器中使用OBS的上传功能将数据上传至OBS;反之,使用OBS的下载功能即可将数据从OBS迁移到SFS(需要读写权限)。

OBS提供如表1所示的方式帮助用户迁移数据。请根据操作系统类型和实际情况选择合适的方式,并参考对应指导文档中的上传/下载相关章节完成数据迁移。

不同方式支持的操作系统、迁移数据量、操作简易程度存在差异,推荐您使用obsutil工具进行数据迁移。

为了节省您的开支,建议您配置内网DNS,通过华为云内网完成数据迁移。具体配置方法,请参见通过内网访问OBS

表1 OBS提供的数据迁移工具

工具

支持的操作系统类型

(支持的具体版本参考对应方式的指导文档)

指导文档

管理控制台

Windows

控制台指南

OBS Browser+

Windows

OBS Browser+工具指南

obsutil(推荐)

Windows/Linux

obsutil工具指南

SDK

All

SDK参考

API

All

API参考