如何在Windows 10 上定时备份线上Minio 资源

@[TOC](如何在Windows 10 上定时备份线上Minio 资源)

一、系统环境

操作系统:Windows 10

由于资源有限,无法部署Minio 集群,只能退而求其次,整个定时备份有限度地保障下数据的完整。

本文均在本地Windows 10 主机上进行操作。

二、软件安装

软件方面,选择的是 S3 Browser

至于原因?

Minio 客户端(mc) 本身就支持S3 的管理,当然,更重要的是,

免费

下载地址: S3 Browser

在这里插入图片描述

直接选择 Download 即可。

安装过程就没什么好说的了,选择安装路径,一路 next 就可以了。

三、设置定时任务

3.1 创建账号

点击 【Accounts -> Add new account ..】菜单项

在这里插入图片描述

进入新增账户界面后,按照提示填写信息:

  • Display name(账户名称):填一个自己喜欢的即可
  • Account type:选择 S3 Compatible Storage
  • REST Endpoint(连接站点):这里输入部署了Minio 的具体主机 IP:端口号,也可以输入域名
  • Access Key ID:输入Minio 的管理账户
  • Secret Access Key:输入Minio 管理账户的密码
  • Use secure transfer(SSL/TLS):默认是勾选的,这里我们取消安全连接,站点处填写 IP:端口 的话不能勾选该选项,否则无法连接到对应的Minio
在这里插入图片描述

信息填写完毕,点击【Add new account】 即可。若是正常连接,那么就可以在主界面上看到线上Minio 的文件内容了。

在这里插入图片描述

3.2 同步测试

点击【Tools -> Folder Sync Tool..】菜单项


在这里插入图片描述

进入了同步操作界面:

这里我选择的是将文件同步到本地Windows 上,所以

  1. 点击左侧的文件选择器,选择Amazon S3 Folder,即线上S3 存储也就是我们的Minio,选择需要进行同步的文件桶


    在这里插入图片描述
  2. 点击右侧的文件选择器,选择Local Folder,即本地文件夹,选择具体的文件夹

  3. 点击Analyze 选项,稍等片刻,待软件对1、2 步的文件进行对比分析

  4. 根据需要,选择对应的同步内容,默认是 All ,也就是同步所有文件,点击Synchronize 选项进行文件的同步


    在这里插入图片描述
  5. 等待文件同步,同步完成后,在界面下方会有小字提示

    在这里插入图片描述

  6. 打开我们的本地文件夹 D:\E_Files\MinioSync,可以看到线上Minio 的文件已经同步到了本地

在这里插入图片描述

3.3 编写同步脚本

新建一个 txt 文件,在文件中输入以下内容:

s3browser-con.exe sync MinioTest s3:agricultural D:\E_Files\MinioSync ncdhs

其中,

  • MinioTest 是S3 Browser 中的账号,即 【3.1】处创建的账号
  • s3:agricultural 表示的是账号下的agricultural 文件桶
  • D:\E_Files\MinioSync 是我的本地文件夹

这条语句的含义是:

将MinioTest 账号的线上agricultural 文件桶的内容同步到本地D:\E_Files\MinioSync 文件夹中。

3.4 脚本测试

将txt 文件的文件名修改为 sync.bat ,并将其放到本地S3 Browser 的安装目录下。

在D:\E_Files\MinioSync 文件夹中删除bank 文件夹,如果执行该脚本,能重新将该文件夹的内容同步过来,那么该脚本便是可以正常使用的。

到S3 Browser 的安装目录下,双击sync.bat 脚本,等待其执行完毕,执行完后会自动关闭执行界面。

回到D:\E_Files\MinioSync 文件夹中,可以看到bank 文件夹已经恢复了:

在这里插入图片描述

3.5 创建定时任务

点击任务栏左侧 搜索框,在其中输入 任务 二字,选择任务计划程序

在这里插入图片描述

在界面右侧的【操作】处点击创建基本任务

在这里插入图片描述

填写任务名称和描述

在这里插入图片描述

点击【下一步】,触发器选择【每天】

在这里插入图片描述

点击【下一步】,设置具体的定时器,这里我选择明天开始,每天凌晨5 点进行数据同步

在这里插入图片描述

点击【下一步】,【操作】选择启动程序

在这里插入图片描述

点击【下一步】,【程序或脚本】选择S3 Browser 下的同步脚本,并在【起始于】处填写该脚本的文件路径(不需要具体到文件名):


在这里插入图片描述

点击【下一步】,确认信息无误后点击【完成】。

3.6 定时任务测试

在D:\E_Files\MinioSync 文件夹中删除app 文件夹,如果执行该任务,能重新将该文件夹的内容同步过来,那么该任务便是可以正常执行的。

在任务计划程序左侧点击【任务计划程序(本地) -> 任务计划程序库】菜单项,找到刚刚创建的定时任务,点击右侧的运行选项

在这里插入图片描述

等待程序执行完毕后,查看D:\E_Files\MinioSync 文件夹,发现app 文件夹已经同步了过来

在这里插入图片描述

四、总结

好了,本文到此截至,主要介绍了如何在Windows 10 主机上同步线上Minio 的文件。

注意要点:

  1. S3 Browser 创建账号时如果站点处填写 IP:端口 的话不能勾选Use secure transfer(SSL/TLS)
  2. 同步脚本注意账号、桶、本地文件夹的名称准确

==我是陈冰安,Java 工程师,时不时也会整一整Linux 。
欢迎关注我的公众号【暗星涌动】,愿与你一同进步。==

本文由博客一文多发平台 OpenWrite 发布!

©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 203,271评论 5 476
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 85,275评论 2 380
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 150,151评论 0 336
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,550评论 1 273
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,553评论 5 365
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,559评论 1 281
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 37,924评论 3 395
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,580评论 0 257
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 40,826评论 1 297
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,578评论 2 320
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,661评论 1 329
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,363评论 4 318
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 38,940评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,926评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,156评论 1 259
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 42,872评论 2 349
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,391评论 2 342

推荐阅读更多精彩内容