一、说明
1、minio对象存储,玩一下
二、Windows环境
1、下载
1、下载列表
https://dl.min.io/server/minio/
2、我用的版本
https://dl.min.io/server/minio/release/windows-amd64/minio.exe
~~
2、启动即可
1)新建cmd脚本
E:\minio\minio.exe server E:\minio\data --console-address ":9001"
2)右键发送桌面快捷方式
3)双击启动
4)启动成功
账号密码都是
minioadmin
5)完成
~~
三、Linux环境
1)创建目录并进入
mkdir /home/minio /home/minio/data
2)进入目录
cd /home/minio
2)登录服务器,然后下载
wget https://dl.min.io/server/minio/release/linux-amd64/minio
3)修改权限
chmod +x minio
4)设置密码
export MINIO_ACCESS_KEY=minioadmin export MINIO_SECRET_KEY=2aqwfrOgqkhBrr@0cj5
5)启动
nohup ./minio server /home/minio/data --console-address :9006 --address :9007 &
说明:端口可能占用,用命令查看
netstat -anp | grep 9002
6)重启
说明1: 查询到PID,kill掉,然后启动
7)通过mc维护
a> 下载mc
https://dl.min.io/client/mc/release/linux-amd64/mc
b> 上传到服务器
c> 增加授权
chmod +x mc
d> 增加桶
./mc mb data/hg-bucket
说明1: data/hg-bucket是系统相对路径
说明2: 对应的绝对地址为: /home/minio/data/hg-bucket
e> 查看桶权限
./mc policy get data/hg-bucket
f> 设置为public
./mc policy set public data/hg-bucket
g> admin登录
./mc alias set local http://127.0.0.1:9007 minioadmin minioadmin
说明1: 9007是http资源访问端口,不是管理web端口
说明2: 管理员连接并命名为“local”,本地mc管理,基于【网络】进行
h> 设置匿名访问
./mc anonymous set public local/citcc4-yrccpm
g> 其他命令
http://docs.minio.org.cn/minio/baremetal/reference/minio-cli/minio-mc/mc-mb.html
~~
四、使用mc将Linux数据备份到Win环境(备份或冷数据下线)
1、win先安装mc
https://dl.minio.io/client/mc/release/windows-amd64/mc.exe
2、配置mc的环境变量
3、添加远程minio
mc config host add myminio http://127.0.0.1:9000 minioadmin minioadmin
myminio: 别名
后面跟账号跟密码
4、拷贝线上文件到本地
mc cp --recursive myminio/bucketName G:\minio\tmp
mc mirror myminio/data G:\minio\tmp
1) cp跟mirror都可以实现全量备份,从远程复制到本地;
2)mirror也支持从本地到远程,换下顺序即可,比如这样
mc mirror G:\minio\tmp\img myminio/data/img1
3)都是基于目录进行备份,如果需要基于文件,那就是mc cp
mc cp G:\minio\tmp\img\1.png myminio/data
5、监听并同步
mc mirror --watch myminio/data G:\minio\tmp\data
新增,修改,删除都会同步;
只监听新增,修改,排除【删除】暂时没有找到方式;
--remove,加不加都会删除,测试过了;mc版本
6、拷贝并保留元数据(迁移后minioadmin可以预览并管理)
mc mirror --preserve --overwrite myminio/data G:\minio\tmp\data
minio version RELEASE.2022-01-04T07-41-07Z
mc version RELEASE.2024-07-08T20-59-24Z
迁移后,支持minio预览及管理