阿里云对象存储OSS工具使用汇总

Alibaba Cloud Object Storage OSS Tool Usage Summary

Talent

最近将公司几十G的图片附件整个都迁移到了阿里云对象存储OSS,使用OSS的好处这里就不多说了,迁移的过程使用了几个工具和遇到的问题在这里做一下汇总记录。

下面一共介绍了四种工具的使用 OssFSOssImportOssUtilOssBrowser

OssImport

OssImport是阿里云OSS提供的一款将数据迁移至OSS存储空间(Bucket)的工具。您可以将OssImport部署在本地服务器或云上ECS实例内,轻松将您本地或其它云存储的数据迁移到OSS。

最初是想用阿里云正在测试的在线迁移,但是不知为何就是选不到ECS服务器的网络节点,工单也没有解决,最后工单推荐这个工具;这个工具很简单,下载下来以后解压即可使用;

安装

下载后解压即可使用,下载地址见阿里云官网。
该工具需要java环境,如果没有请先安装

yum -y install java-1.8.0-openjdk*

配置

该工具只需要根据需求修改配置文件即可

常用命令

#一键导入
bash import.sh 
#清除同名任务
bash console.sh clean 
#启动服务
bash console.sh start 
#停止服务
bash console.sh stop 
#任务状态
bash console.sh stat 

这个工具很好用,走内网迁移速度也超快,20个G的文件眨眼功夫就完事了。

Talent
公司的系统一直在阿里云 ECS 服务器进行部署,有一个需求就是需要定期备份网站数据到本地,程序和数据库没多大直接打包备份就好了,但是附件已经快要10个G了,备份这个就是个问题;在 ECS 上直接打包下载的话因为 ECS 有贷款限制下载很慢。本文就介绍用OSS对象存储来存打包后的附件包,然后满速下载。

开通阿里云 OSS 对象存储

开通 OSS 对象存储服务请参考阿里云官方,本文不做探讨。

安装 OSSFS 工具

下载 OSSFS:

首先访问官方 OSSFS 仓库来获取你想要的版本包地址

https://github.com/aliyun/ossfs/releases

比如我这里选择的是 CentOS 7;使用命令

wget https://github.com/aliyun/ossfs/releases/download/v1.80.2/ossfs_1.80.2_centos7.0_x86_64.rpm