MinIO客户端实时同步备份文件全攻略

652 字
3 分钟
MinIO客户端实时同步备份文件全攻略

说明: 文章《通过 MinIO Server搭建私有化对象存储服务》MinIO服务器搭建做了简单的介绍。MinIO是一个开源的轻量级对象存储服务,服务器部署简单。而接下来要介绍的其实是MinIO一个客户端MinIO Client,主要的功能就是可以自动监听文件夹,然后实时同步到远程的MinIO服务器,也支持同步到Amazon S3Google云存储,同样的安装十分简单,我们可以拿它作为数据同步、数据备份使用。

minio.png
minio.png

安装#

文档地址: https://docs.min.io/

基本上MinIO服务器和客户端支持在很多系统上安装,比如WindowsmacOS等,这里主要说Linux系统。

1、安装MinIO Client

wget https://dl.min.io/client/mc/release/linux-amd64/mc -P /usr/local/bin/
chmod +x /usr/local/bin/mc

2、添加云存储

如需添加 MinIO云存储,则需要在另一台服务器安装MinIO服务,教程查看 ->传送门

#MinIO云存储
mc config host add minio <Endpoint> <AccessKey> <SecretKey> S3v4
#Amazon S3云存储
mc config host add s3 https://s3.amazonaws.com <ALIAS> <Endpoint> <AccessKeyID> <SecretAccessKey> S3v4
#Google云存储
mc config host add gcs https://storage.googleapis.com <AccessKeyID> <SecretAccessKey> S3v2

这里只说MinIO云存储,Amazon S3云存储参数获取查看→传送门,Google云存储参数获取查看→传送门

基本上这里配置好了后,我们可以使用很多命令远程操作云存储上的文件了。

3、开始同步 先创建一个桶,名称为moewah,可自行修改,使用命令:

mc mb minio/moewah

接下来开始同步:

#比如我要同步网站根目录/www/wwwroot/www.moewah.com,目录自行修改
mc mirror -w /www/wwwroot/www.moewah.com minio/moewah

然后你会发现远程MinIO云存储里的MOEWAH就会出现你网站根目录所有文件了,以后根目录新增文件都会实时同步进去。

当然这里我们也可以同时实时备份多个文件夹到多个存储桶,自行修改名称就行了。

4、开机自启 新建systemd配置文件,适用CentOS 7Debian 8+Ubuntu 16+

#修改成你需要实时同步备份的文件夹
backup="/www/wwwroot/www.moewah.com"
#修改成你要备份到的存储桶
bucket="moewah"
#将以下代码一起复制到SSH运行
cat > /etc/systemd/system/minioc.service <<EOF
[Unit]
Description=minioc
After=network.target
[Service]
Type=simple
ExecStart=$(command -v mc) mirror -w ${backup} minio/${bucket}
Restart=on-failure
[Install]
WantedBy=multi-user.target
EOF

启动并设置开机自启:

systemctl start minioc
systemctl enable minioc

该存储只会实时监听文件变化,并将新增文件同步到远程,如果你有删除文件操作,则互相不会受到影响。

最后MinIO Client客户端的功能其实挺多的,想了解更多的可以查看文档→传送门

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
MinIO客户端实时同步备份文件全攻略
https://blog.moewah.com/posts/2886/
作者
MoeWah
发布于
2019-04-02
许可协议
CC BY-NC-SA 4.0
相关文章 智能推荐
1
2026 年度 Mac 装机必备清单:个人高频使用的 macOS 应用推荐
光影与生活 2026 年 Mac 装机必备清单:我个人高频使用的 macOS 应用推荐,覆盖开发、写作、AI、效率、媒体等场景,偏重开源、轻量和本地优先。
2
Money Hat SEO:以收益为导向,哪些 SEO 术语值得研究?
增长与SEO 从搜索意图、主题权威到转化率优化,Money Hat SEO 的核心是以收益为导向。本文区分了值得研究的 SEO 术语和浪费时间的概念,帮助内容运营者和站长聚焦能直接带来收入的关键动作。
3
GhostVM:给 AI Agent 一个完整的 Mac,而不是容器!
虚拟化与运维 介绍 GhostVM——基于 Apple Virtualization.framework 的 macOS 虚拟机工具。支持近原生性能、自包含 bundle、秒级克隆,提供完整的 CLI (vmctl) 覆盖 GUI 功能,适合 AI agent 隔离环境和多项目开发者。
4
GEO 和 SEO 有什么区别?为什么说你不必二选一
增长与SEO SEO 已死?GEO 取代 SEO 了吗?这些或许是个伪命题。真正的问题是:当用户在被发现、比较、评估都在抵达网站前完成,营销该如何重构?从可见性到可读性、从说服到审视、从声称到证实,三个转变帮你落地。
5
谷歌 SEO 已死? 停下焦虑,聊聊我们如何正确应对?
增长与SEO AI 搜索正在重塑 Google 生态。本文从 AI 摘要、多平台布局、E-E-A-T、搜索意图、技术 SEO 与主题权威等维度,拆解 2026 年 SEO 的核心策略,并给出可直接落地的六条行动清单。
随机文章 随机推荐

评论区

Profile Image of the Author
MoeWah
Hello, I'm MoeWah.
专题文章
分类
站点统计
文章
200
分类
9
标签
434
总字数
398,685
运行时长
0
最后活动
0 天前

目录