该模式下,Minio在一台服务器上搭建服务,但数据分散在多块(大于4块)磁盘上,提供了数据上的安全保障,默认情况下使用使用多盘就会自动开启纠删码模式
1.创建目录
mkdir /opt/minio
2.下载文件
下载链接: https://pan.baidu.com/s/1C4BMO1pB5ci0KE7kW3UH-w 提取码: a2et
下载位置: /opt/minio
3.创建目录
mkdir -p /opt/minio/data{1..4}
mkdir -p /opt/minio/logs
4.授权,将下载的文件变成可执行
chmod 755 minio
5.磁盘挂载
我们发现磁盘问题后,接下来我们就用虚拟机增加多块磁盘
6.新增磁盘
我们通过虚拟机进行新增磁盘,先停止 VM 主机,进入设置中添加新硬盘,总共追加四块盘
7.查看磁盘
启动虚拟机后就可以查看未使用的磁盘信息了
fdisk -l 显示所有使用和未使用的分区大小与簇信息
lsblk # 显示所有使用和未使用的分区,其中 sdb 即新扩展的未使用盘符
lsblk
8.格式化磁盘
刚添加的磁盘需要先进行格式化后才能使用
mkfs.ext4 /dev/sdb
mkfs.ext4 /dev/sdc
mkfs.ext4 /dev/sdd
mkfs.ext4 /dev/sde
9.挂载磁盘
使用mount命令来进行挂载磁盘
mount /dev/sdb /opt/minio/data1
mount /dev/sdc /opt/minio/data2
mount /dev/sdd /opt/minio/data3
mount /dev/sde /opt/minio/data4df -h
10.创建启动脚本,使用启动脚本启动会更简单一些
vim start.sh
nohup /opt/minio/minio server /opt/minio/data{1..4} --console-address ":9001" >> /opt/minio/logs/minio.log 2>&1 &
11.启动服务
sh start.sh
ps -ef|grep minio
查看服务,如果访问地址出现如下界面则说明启动已经成功了
http://ip:9001/login
默认用户名密码是:
minioadmin/minioadmin
,登录就可以看到首页了
minio 集群部署被强制性安装在独占的磁盘分区,不能在 root 根盘符下建立目录,如在 /usr/local/data1 等等建目录文件夹代替,会抛上述错误提示,因此可以在系统已挂载的磁盘下建 data 目录