1. 安装 MinIO 客户端工具 (mc)

从 MinIO 官方下载页面 获取 mc 工具并安装:

wget https://dl.min.io/client/mc/release/linux-amd64/mc -O /usr/local/bin/mc

然后对mc设置可执行权限: 

chmod +x /usr/local/bin/mc

验证安装:

mc --version

看到有 mc version RELEASE.2024-11-21T17-21-54Z 输出就代表安装成功了

2. 配置 MinIO 存储桶

mc alias set myminio http://<MINIO_SERVER>:<PORT> <ACCESS_KEY> <SECRET_KEY> --insecure

验证是否配置成功:

mc alias list

看到有 backup-minio 就说明已经配置成功了

3. 将某路径下的数据增量同步至minio

mc mirror /opt/software/mall  myminio/core-data-backup/test-mc-backup --insecure

4. 添加至定时任务

运行以下命令编辑 crontab:

crontab -e

添加以下命令:

0 2 * * * /usr/local/bin/mc mirror /opt/software/mall backup-minio/core-data-backup/test-mc-backup --insecure >> /var/log/mc-mirror.log 2>&1

保存修改后,cron 将自动重新加载任务。

使用以下命令查看当前设置的任务:

crontab -l

5. 检查 Cron 是否配置为开机自启

使用以下命令检查:

systemctl is-enabled crond

如果返回 enabled,说明 cron 会在系统重启时自动启动。

如果返回 disabled,可以使用以下命令启用开机自启:

sudo systemctl enable crond

通过以下命令可以检查 cron 服务状态:

systemctl status crond

看到 active (running) 即代表服务正在运行

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐