使用MinIO Client客户端实时同步备份文件

第一步

现在有两台服务器,一个是192.168.8.88,另一个是192.168.77.777 ,两台服务器都要安装MinIO服务

以下操作都是在gitbsah上进行(之前在finalShell上操作,mc命令均不起作用,原因未知,猜测是环境变量没有配置),

登录的是192.168.77.777 ,登录命令:ssh root@192.168.77.777 ,根据提示输入yes,然后输入密码登录成功

第二步

在192.168.77.777 上安装mc,并赋予权限

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

第三步

添加目标对象

mc config host add minio http://192.168.8.88:9000 minioadmin minioadmin
mc mb minio/test1
#mc mb 命令会在192.168.8.88上创建一个名为test1的桶

第四步

接下来进行同步

mc mirror -w --overwrite --remove /home/minio/data/test minio/test1
#这条命令就会192.168.78.129下的test下的图片同步到192.168.1.85下的test1桶下

第五步

开机自启

#以下是自动同步的脚本
cat > /etc/systemd/system/minioc.service <<EOF
[Unit]
Description=minioc
After=network.target

[Service]
Type=simple
ExecStart="/usr/local/bin/mc" mirror -w --overwrite --remove /home/minio/data/test minio/lawtest
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF

#执行完脚本,依次执行一下三条命令
systemctl daemon-reload
systemctl start minioc
systemctl enable minioc

 脚本解释

重要的是这一行
ExecStart=$(command -v mc) mirror -w --overwrite --remove ${backup} minio/${bucket}
$(command -v mc)这个是mc安装的地方,要加双引号 
mirror -w --overwrite --remove /home/minio/data/test minio/lawtest,这个是同步命令
/home/minio/data/test这个地址是192.168.77.777minio挂载的地方,minio/lawtest这个是192.168.8.88的桶名
这套流程下来就可以实时将192.168.77.777下的test桶下的图片同步到192.168.8.88下的minio/lawtest桶内

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
Windows Minio客户端使用手册 Minio是一种开源的分布式对象存储系统,可以存储海量数据并提供高可靠性和高可扩展性。它可以在各种环境下运行,如公有云、私有云或混合云中。在Windows上使用Minio客户端可以方便地上传、下载和管理对象存储数据。 一、安装和配置Minio客户端 1.在Minio网站(https://min.io/download#/windows)上下载适合您Windows版本的Minio客户端。 2.将下载的Minio客户端安装包解压到您选择的文件夹中。 3.配置Minio客户端服务器连接,输入以下命令:minio.exe config host add <别名> <服务器> <访问密钥> <秘钥>. <别名>为您与服务器连接的别名,<服务器>为Minio服务器的域名或IP地址,<访问密钥>和<秘钥>是访问Minio服务器的认证信息。 4.设置环境变量,以防止在命令提示符中输入完整的路径以启动Minio.exe。将Minio.exe的目录添加到PATH环境变量中,这将使您能够从任何位置运行Minio.exe。 二、使用Minio客户端上传和下载文件 1.使用Minio客户端上传文件。运行以下命令:minio.exe cp <本地文件> <别名>/<桶名>/<路径/文件名>。 <本地文件>是您要上传的文件,<别名>/<桶名>/<路径/文件名>是您要将文件上传到的Minio存储桶地址。 2.使用Minio客户端下载文件。运行以下命令:minio.exe cp <别名>/<桶名>/<路径/文件名> <本地文件>。 <别名>/<桶名>/<路径/文件名>是您要从Minio存储桶下载的文件地址,<本地文件>是您要将文件下载到的本地文件地址。 三、管理Minio客户端对象存储 1.列出所有Minio存储桶。运行以下命令:minio.exe ls <别名> <别名>是您要列出存储桶的Minio服务器别名。 2.创建Minio存储桶。运行以下命令:minio.exe mb <别名>/<桶名> <别名>/<桶名>是您要创建的Minio存储桶地址。 3.删除Minio存储桶。运行以下命令:minio.exe rb <别名>/<桶名> <别名>/<桶名>是您要删除的Minio存储桶地址。 总结: 安装Minio客户端可以方便地上传、下载和管理您的对象存储数据。通过简单的配置步骤,您可以轻松连接到Minio服务器使用Minio客户端命令行实用程序来完成各种管理任务,例如列出、创建和删除存储桶。在日常工作中合理使用Minio客户端可以提高工作效率,大大减少了管理和维护数据的成本。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值