Minio 安装下载备份及恢复
Window 安装
1、下载地址:https://min.io/download
根据你的需要下载相应环境的minio的文件,我是windows环境因此下载的是weindows版本
2.安装minio
将下载的minio.exe 放入你想安装的目录, 我的目录是 D:\minio
创建你需要存放文件的文件夹 我的文件夹为 D:\minio\data
3.启动minio
编写脚本文件 点击脚本文件直接启动minio
# 设置用户名
set MINIO_ROOT_USER=itl
# 设置密码(8位)
set MINIO_ROOT_PASSWORD=itl@123456
# 9101是服务的地址 9100是控制台可登录的地址
minio.exe server --address :9101 --console-address :9100 D:\minio\data
此处安装及启动minio就结束了。
查看minio版本 我的版本如下
windows下备份,迁移,恢复minio的数据
1.下载地址为 https://min.io/download#/windows 直接点击download下载即可 将minio的客户端放入你想放入的文件夹即可 我的文件目录与minio安装目录相同为 D:\minio
# cmd窗口 打开客户端所在文件夹
cd D:\minio
# 此处为你的minio起个别名 9101为服务器的端口 后期可能存在集群 别名更方便管理
mc alias set minio_data_local http://localhost:9101 yourusername youruserpassword
# 服务器类型
mc alias set minio_data_test http://192.168.40.245:9101 yourusername youruserpassword
# 查看已设置的Minio服务器的别名,查看别名在列出的列表中即可
mc alias list
ps:
minio_data_test 表示服务器上Minio服务的别名;
yourusername表示服务器上Minio服务的用户账号;
youruserpassword表示服务器上Minio服务的用户密码。
2. 备份本地minio服务器的数据
# 打开客户端文件所在目录命令窗口(D:\minio)
cd D:\minio
# 将本地minio服务上名为 test 的桶的数据备份到D:\minio\backup\test目录
mc cp --recursive minio_data_local/test/ D:\minio\backup\test
# 将Windows服务器A上的所有数据备份到D:\minio\backup目录
mc cp --recursive minio_data_local D:\minio\backup
3. 从测试服务器迁移数据到本地服务器
# 打开客户端文件所在目录命令窗口(D:\minio)
cd D:\minio
# 将测试服务器上名为“test”的桶的数据迁移到Windows服务器A的“test”桶中
mc cp --recursive minio_data_test/test/ minio_data_local/test/
# 将测试服务器上所有数据迁移到本地服务器中
mc cp --recursive minio_data_test minio_data_local
ps:
一次迁移某个服务器所有数据(不指定桶名称)时,则要求新服务器上必须存在迁移服务器上所有的桶,否则会提示找不到对应桶而无法迁移数据。
4. 根据备份文件恢复数据
# 打开客户端文件所在目录(D:\minio)
cd D:\minio
# 将D:\minio\backup目录下的备份数据恢复到测试服务器,注意备份文件目录路径需以'\'结尾
mc cp --recursive D:\minio\backup\ minio_data_test
# 将某个桶(比如:test)的备份数据恢复到服务器A的指定桶(比如:tydt)中
mc cp --recursive D:\minio\backup\test minio_data_local/tydt