客户端利用MinIO对服务器数据进行同步

发布于:2025-08-08 ⋅ 阅读:(15) ⋅ 点赞:(0)

MinIO 是一款高性能、开源的对象存储服务,专为海量数据存储设计,兼容 Amazon S3 API(即与 AWS S3 协议兼容),可用于构建私有云存储、企业级数据湖、备份归档系统等场景。它以轻量、灵活、高效为核心特点,广泛应用于云计算、大数据、人工智能等领域。

  1. 首先创建一个文件夹包含下面三个文件夹在这里插入图片描述

  2. 将下载的放进去

MinIO的相关信息

中文官网: http://www.minio.org.cn/
中文文档: http://docs.minio.org.cn/docs/
中文下载地址:http://www.minio.org.cn/download.shtml#/linux
英文官网:https://min.io/
英文文档: https://docs.min.io/
英文下载地址:https://min.io/download#/linux
Github地址:https://github.com/minio/minio

在这里插入图片描述 3. 只能通过指令运行

F:\Minio\bin>.\minio.exe server F:\Minio\data --console-address "127.0.0.1:9000" --address "127.0.0.1:9005"

在这里插入图片描述

  1. 下面是登录用数据

API: http://127.0.0.1:9005
账号: minioadmin
密码: minioadmin

WebUI: http://127.0.0.1:9000
账号: minioadmin
密码: minioadmin

登录 http://127.0.0.1:9000
在这里插入图片描述

1、给本地的minio起个名字 myminio 是名字

 mc alias set myminio http://localhost:9005 minioadmin minioadmin

2、为本地用户创建Access Key和Secret Key 执行该指令

 mc admin accesskey create myminio minioadmin

在这里插入图片描述
3、将指定的地址的木桶数据,添加到本地

mc alias set myminio http://127.0.0.1:9005/ Access_Key(值) Secret
Key(值) 获取myminio里面的数据 如果指定木桶可以 myminio/木桶名字
–watch 持续性监控
–overwrite 有重复的文件直接覆盖

mc mirror --watch --overwrite myminio F:\Minio\yangdafengceshi(文件路径)

注意事项:

命令执行后会占用当前终端窗口,关闭窗口或按 Ctrl+C 会终止监控,若需长期运行:
Windows 系统:可将命令写入 .bat 脚本,通过「任务计划程序」设置为开机启动并后台运行。
Linux 系统:可使用 nohup 命令将其放入后台(如 nohup mc mirror … &)。
网络中断后,命令会自动尝试重连,恢复连接后继续监控同步。
首次执行会先全量同步历史文件,之后仅增量同步变化内容,配合 --overwrite 可确保本地文件始终与远程保持一致。

在这里插入图片描述


网站公告

今日签到

点亮在社区的每一天
去签到