首页>>帮助中心>>香港服务器如何利用MinIO进行备份恢复

香港服务器如何利用MinIO进行备份恢复

2025/3/16 43次
香港服务器利用MinIO进行备份恢复主要涉及以下几个步骤:

环境准备
部署MinIO:
获取MinIO镜像:docker pull minio/minio
创建配置文件和数据目录:mkdir -p /opt/minio/{config,data} && chmod -R 777 /opt/minio
容器部署参数详解:
docker run -p 9000:9000 -p 9090:9090 \
--net=host \
--name minio \
-d \
--restart=always \
-e "MINIO_ACCESS_KEY=minio" \
-e "MINIO_SECRET_KEY=selectdb" \
-v /home/minio/data:/data \
-v /home/minio/config:/root/.minio \
minio/minio server /data --console-address ":9090" -address ":9000"
复制代码
--net=host:主机网络模式提升传输性能
--console-address:Web管理台端口(推荐9090)
--address:API通信端口(推荐9000)
MINIO_SECRET_KEY:密码需要至少8位且包含大小写/特殊字符。
访问验证与管理配置:
登录 http://<服务器IP>:9090 使用预设账号密码创建AccessKey。
创建名为doris的存储桶(Bucket),并配置S3兼容属性。
备份实战
创建minio仓库:
CREATE REPOSITORY `minio_repo` WITH S3ON LOCATION "s3://doris"
PROPERTIES("s3.endpoint" = "http://10.16.10.6:9001","s3.access_key" = "IPzmVMkcHVxpMriSqsDn","s3.secret_key"="RgOpT7dd4GJFXfOLfjRpNAbkQyWKOVUKIMu33pEy","s3.region" = "us-east-1","use_path_style" = "true");
复制代码
备份:
BACKUP SNAPSHOT ssb.snapshot_label1 TO minio_repo ON (dates)
PROPERTIES ("type" = "full");
复制代码
查看备份进度:
SHOW BACKUP FROM ssb;
复制代码
恢复:
恢复整个快照的数据:
RESTORESNAPSHOT demo.`snapshot_label2` FROM `minio_repo1`
PROPERTIES("backup_timestamp"="2025-01-28-10-25-07","replication_num" = "1");
复制代码
监控恢复进度(新会话):
SHOW RESTORE FROM demo;
复制代码
以上步骤展示了如何利用MinIO进行备份恢复。请注意,具体操作可能会根据实际环境和需求有所不同。在进行备份恢复操作时,请确保遵循最佳实践并定期检查备份的完整性和恢复流程的有效性。

购买使用一诺网络香港服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。香港服务器低至29元/月,购买链接:https://www.enuoidc.com/vps.html?typeid=2