阅读量:434
使用Linux MinIO管理存储涉及多个步骤,包括环境准备、单节点和分布式部署、操作与管理,以及使用客户端工具mc。以下是详细步骤:
环境准备系统要求:安装Docker:
curl -fsSL https://get.docker.com | bash
systemctl start docker
systemctl enable docker
单节点部署MinIO拉取MinIO镜像:
docker pull minio/minio
启动容器:
docker run -d --name minio \
-p 9000:9000 \
-p 9090:9090 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
-v /data:/data \
minio/minio server /data --console-address ":9090"
参数说明:
验证服务:
访问:9090,输入用户名和密码,进入管理界面。
分布式部署MinIO配置多节点存储:
在多台服务器上部署MinIO,以提高可用性和性能。假设有4台服务器,每台提供一个存储路径/mnt/data{1..4}。
启动命令(每台服务器执行相同命令):
docker run -d --name minio \
-p 9000:9000 \
-p 9090:9090 \
-e "MINIO_ROOT_USER=admin" \
-e "MINIO_ROOT_PASSWORD=admin123" \
minio/minio server http://node{1...4}/mnt/data{1...4}
参数说明:
操作与管理创建Bucket:上传文件:
mc alias set myminio http://<服务器IP>:9000 admin admin123
mc cp /path/to/file myminio/my-bucket
参数说明:
高级功能对象生命周期管理:
为Bucket设置文件过期策略,自动清理旧文件。