小本本自我介绍
大家好,我是本际云服务器推荐网的小编小本本,今天为大家介绍一下如何进行cloudreve自建云盘的数据迁移。

现网环境
1、查看运行中的cloudreve容器
运行命令:docker ps
2、环境变更说明
cloudreve自建云盘提供Web管理页面,我们自定义了很多配置,并且上传了大量数据文件。在做迁移之前,没有打包运行中的容器环境,直接运行了新容器,然后把数据目录还原,这时Web login发现cloudreve恢复了默认配置,并且无法读取还原的数据文件。
3、数据文件目录
文件所在目录:/data/cloudreve
运行命令:ll /data/cloudreve
业务迁移
2.1备份cloudreve数据
① 打包数据目录文件
进入目录/data并运行:tar zcvf cloudreve.tar.gz cloudreve/
② 打包容器并上传至UHub
运行命令:docker commit -m="cloudreve" -a="star.gao" c33783b5a728 uhub.service.ucloud.cn/starcto/cloudreve:v1
上传命令:docker push uhub.service.ucloud.cn/starcto/cloudreve:v1
2.2数据文件备份与还原
① 将打包好的数据文件传输到新业务主机
上传命令:scp cloudreve.tar.gz root@106.75.226.111:/data/cloudreve.tar.gz
② 新业务主机解压与还原数据文件至对应目录
进入目录/data并运行:tar zxvf cloudreve.tar.gz
2.3新业务主机重新部署业务
① 从UHub下载镜像
运行命令:docker pull uhub.service.ucloud.cn/starcto/cloudreve:v1
② 运行cloudreve容器
docker run -d --name cloudreve -e PUID=1000 -e PGID=1000 -e TZ="Asia/Shanghai" -p 5212:5212 --restart=unless-stopped \ -v /data/cloudreve/uploads:/cloudreve/uploads \ -v /data/cloudreve/config:/cloudreve/config \ -v /data/cloudreve/db:/cloudreve/db \ -v /data/cloudreve/avatar:/cloudreve/avatar uhub.service.ucloud.cn/starcto/cloudreve:v1
2.4访问验证
修改DNS解析后,进行访问验证,发现数据和配置都和之前完全一样,恢复如初!自此对cloudreve的数据迁移完美结束!
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7314.html
