Ubuntu系统更新MinIO的操作步骤
在进行任何升级操作前,务必备份MinIO存储的所有重要数据(如/data目录下的文件),避免更新过程中因意外情况导致数据丢失。
根据MinIO的运行方式,选择对应命令停止服务:
sudo systemctl stop miniodocker stop <container_name_or_id>(<container_name_or_id>需替换为实际的容器名称或ID)访问MinIO官方网站(https://min.io/download)获取Linux系统的最新版本下载链接,使用wget命令下载(以64位系统为例):
wget https://dl.min.io/server/minio/release/linux-amd64/minio
若下载速度较慢,可添加-c参数开启多线程断点续传:
wget -c https://dl.min.io/server/minio/release/linux-amd64/minio
下载完成后,为minio文件添加可执行权限:
chmod +x minio
将新下载的minio文件复制到系统可执行路径(如/usr/local/bin/),替换旧版本:
sudo mv minio /usr/local/bin/
若旧版本安装在其他目录(如/opt/minio),需先删除旧目录(谨慎操作,确保数据已备份):
sudo rm -rf /opt/minio
sudo mkdir -p /opt/minio
sudo cp -R /usr/local/bin/minio /opt/minio/
若新版本有配置变更(如控制台端口、存储路径等),需修改配置文件/etc/default/minio(若使用Systemd服务):
sudo vim /etc/default/minio
确保以下关键配置正确(替换为你的实际值):
MINIO_ROOT_USER="your_admin_username" # 替换为管理员账号
MINIO_ROOT_PASSWORD="your_admin_password" # 替换为管理员密码
MINIO_VOLUMES="/mnt/minio" # 替换为数据存储路径
MINIO_OPTS="--address :9000 --console-address :9001" # 替换为监听地址和端口
根据运行方式启动服务:
sudo systemctl start miniodocker start <container_name_or_id>sudo systemctl status minio(若显示“active (running)”则表示服务已启动)。minio version(输出应包含最新版本号)。http://<服务器IP>:9000(默认控制台端口),使用配置的管理员账号密码登录。journalctl -u minio -f(Systemd)或docker logs -f <container_name_or_id>(Docker)监控日志,及时排查问题。