本地工作备忘录记录到线上,以删除本地文件

查看docker安装的minio版本号

docker run minio/minio --version

跨版本迁移MinIO

备份并打包老服务器MinIO数据

注:我并未用到下面的打包命令,因为文件体积太大,服务器空间不够,因此换一种方式:B服务器直接下载A服务器的这些文件
tar -czf /www/wwwroot/file.microios.com/minio_backup.tar.gz -C /data/minio .

B服务器直接下载A服务器【/data/minio/】的所有minio数据

在B服务器执行命令:
sudo mkdir -p /data/minio
rsync -avz -e “ssh -p A服务器SSH端口” --progress A服务器ssh登录用户@A服务器IP地址:/data/minio/ /data/minio/

删除所有元数据,只保留实际对象数据

注意:一开始我是跨minio版本还原需要这句命令,同版本不需要执行这一句
sudo rm -rf /data/minio/data/.minio.sys

B服务器通过docker安装minio

docker run -p 1010:9000 -p 1011:9001 --name minio
–restart=always
–log-opt max-size=10m --log-opt max-file=10
-e “MINIO_ROOT_USER=帐号”
-e “MINIO_ROOT_PASSWORD=密码”
-v /data/minio/data:/data
-v /data/minio/config:/root/.minio
-d registry.cn-hangzhou.aliyuncs.com/microios/minio:latest server /data --console-address “:9001”

顺便提一嘴

修改docker镜像加速
sudo mkdir -p /etc/docker
sudo tee /etc/docker/daemon.json <<-‘EOF’
{
“registry-mirrors”: [“https://yourURL.mirror.aliyuncs.com”]
}
EOF
sudo systemctl daemon-reload
sudo systemctl restart docker

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐