当前位置: 首页 > news >正文

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

接上篇 Windows客户端利用MinIO对服务器数据进行同步 本篇为Linux下 操作,先看下我本地的系统版本
在这里插入图片描述

所以我这里下载的话,是AMD64 文档在这

  1. 因为我这里只是需要用到客户端,获取数据而已,所以我只需要下载个MC工具用来数据获取就可以了,如果你需要服务端,那也可以下载服务端,我这里就不演示了。
  2. 这里可以下载了
curl https://dl.minio.org.cn/client/mc/release/linux-amd64/mc --create-dirs -o $HOME/minio-binaries/mc
chmod +x $HOME/minio-binaries/mc临时添加环境配置变量
export PATH=$PATH:$HOME/minio-binaries/永久添加环境变量配置
# 追加配置到.bashrc文件
echo 'export PATH=$PATH:$HOME/minio-binaries/' >> ~/.bashrc# 使配置立即生效
source ~/.bashrcmc --help
  1. 出现下面一堆东西,就证明安装完成了
    在这里插入图片描述

  2. 接下来如果你已经有了服务端给你注册的用户了,那么就可以直接使用Access Key和Secret Key

    我这里,直接用官方给的测试码
    Access Key:Q3AM3UQ867SPQQA43P2F Secret
    Key:zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG

  3. 执行这句话把服务器上的木桶进行起个后续要用的昵称
    mc alias set yangdafeng https://play.min.io:9000 Q3AM3UQ867SPQQA43P2F zuf+tfteSlswRu7BJ86wekitnifILbZam1KYY3TG

    如果显示 Added `yangdafeng` successfully 那么就执行成功了

  4. 开始监听并同步数据
    mc mirror --watch --overwrite yangdafeng /app1/myminio

    –watch 持续性监控
    –overwrite 有重复的文件直接覆盖

在这里插入图片描述

可以用Supervisor进程管理工具,对该mc进行持久化后台运行,非常方便

[program:mc-mirror]
# 命令完整路径(需指定 mc 的绝对路径和同步参数)
command=/root/minio-binaries/mc mirror --watch --overwrite yangdafeng /app1/myminio
# 运行用户(建议用 root 或有权限的用户)
user=root
# 自动启动
autostart=true
# 进程意外退出时自动重启
autorestart=true
# 启动延迟(秒)
startsecs=5
# 日志输出路径
stdout_logfile=/var/log/mc-mirror.stdout.log
stderr_logfile=/var/log/mc-mirror.stderr.log
# 日志文件大小限制
stdout_logfile_maxbytes=10MB
stderr_logfile_maxbytes=10MB
http://www.dtcms.com/a/325430.html

相关文章:

  • 掌握while循环:C语言编程基础
  • Unity跨平台性能优化全攻略:PC与安卓端深度优化指南 - CPU、GPU、内存优化 实战案例C#
  • 《番外:Veda的备份,在某个未联网的旧服务器中苏醒……》
  • 扩展运算符...作用介绍
  • 关系型数据库:原理、演进与生态全景——从理论基石到云原生的深度巡礼
  • 国内 Mac 开启 Apple Intelligence 教程
  • 深入浅出JVM:Java虚拟机的探秘之旅
  • 第2节 PyTorch加载数据
  • 关系操作符详解与避坑指南
  • 软件编程2-标准IO
  • Maxscript实现在物体表面均匀散布的4种主流算法
  • C# 异步编程(计时器)
  • 大模型提示词工程实践:大语言模型文本转换实践
  • 实战:用 PyTorch 复现一个 3 层全连接网络,训练 MNIST,达到 95%+ 准确率
  • 软考高级资格推荐与选择建议
  • 大语言模型(LLM)核心概念与应用技术全解析:从Prompt设计到向量检索
  • STM32蓝牙模块驱动开发
  • 什么是结构化思维?什么是结构化编程?
  • 获取MaixPy系列开发板机器码——MaixHub 模型下载机器码获取方法
  • 【Python】在rk3588开发板排查内存泄漏问题过程记录
  • 视频前处理技术全解析:从基础到前沿
  • DreaMoving:基于扩散模型的可控视频生成框架
  • 安全合规4--下一代防火墙组网
  • GaussDB 数据库架构师修炼(十三)安全管理(1)-账号的管理
  • vue+flask基于规则的求职推荐系统
  • CentOS7搭建安全FTP服务器指南
  • 【安全发布】微软2025年07月漏洞通告
  • C语言如何安全的进行字符串拷贝
  • MQTT:Vue集成MQTT
  • GaussDB安全配置全景指南:构建企业级数据库防护体系