阿里云ecs文件迁移到oss教程心得

今天将一个网站的附件文件搬家到阿里云oss,数据大概230G,假如是win服务器,可以直接用oss的图形界面搬对于新手来说是最简单的,由于我是linux服务器,因此使用阿里云的在线迁移服务来完成搬家任务。我是从阿里云ecs搬家到阿里云oss,官方有详细的操作教程,具体按照教程来做就行了,今天主要记录一下这其中可能会出现的问题。

阿里云ecs文件迁移到oss教程

具体步骤:

参考教程地址:https://help.aliyun.com/document_detail/99038.html

1、准备工作:

启用 NFS 服务,并将待迁移的文件夹共享。

例如此处共享data文件夹,则共享目录的路径为/data。在创建源地址时,子目录配置为/data。

修改 Linux 防火墙设置,放通 NFS 服务的端口。您可以使用 rpcinfo -p localhost 命令查看需放通的 portmapper、mountd、nfs 服务的相关端口,详情请参见:防火墙配置(若防火墙未开启,请跳过此步骤)。

添加阿里云 ECS 安全组规则,允许该实例所在 VPC 网络中的所有 IP 可以访问实例的 NFS 服务相关端口。

可能出现问题:

是否正确启用了NFS服务,具体按照附录教程操作

服务器防火墙端口设置好,实际只需要开启tcp 和 udp 协议的 111、20048、2049 三个端口

阿里云ecs安全组规则也要同时开放tcp 和 udp 协议的 111、20048、2049 三个端口,我今天就卡在这个安全组的端口开放不正确。

假如更换了源地址,也就是改了/etc/exports文件,需要重启服务器,否则老提示错误,折腾我很久……

2、迁移实施

数据迁移服务里面,先创建数据源地址和目标地址,然后创建迁移任务,按照教程操作即可

可能出现问题:前面准备工作没做好,比如nfs安装不正确,或者端口开放有问题,源数据就会创建失败

同时目录对应也有可能出现问题,原地址的子目录假如是/data/2020,在对应的oss里面也要先创建这两个目录,然后OSS Prefix也对应填写/data/2020即可。

3、创建迁移任务

这一步很简单,没啥好说的,创建好了任务就开始运行,同地区数据很快,跨区域慢点。

假如你数据不大,就几G,没必要这么麻烦迁移,可以直接ftp下载了再上传即可,数据太大可能要通过这种方式了,既准确也靠谱。