本地工作备忘录记录到线上,以删除本地文件
查察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
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |