Ubuntu上MinIO升级步骤
/mnt/minio或自定义数据目录),防止升级过程中数据丢失。通过systemd停止正在运行的MinIO实例,避免升级时数据不一致:
sudo systemctl stop minio
sudo apt-get purge minio
/usr/local/bin/minio、/etc/default/minio、/mnt/minio):sudo rm -rf /usr/local/bin/minio /etc/default/minio /mnt/minio
访问MinIO官方下载页面(https://min.io/download),获取Ubuntu对应的Linux amd64架构最新版本二进制文件(如minio),使用wget下载:
wget https://dl.min.io/server/minio/release/linux-amd64/minio
若下载速度慢,可使用aria2多线程加速:
wget -c https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
/usr/local/bin/(系统全局可执行路径),方便全局调用:sudo mv minio /usr/local/bin/
/mnt/minio),并设置正确权限(确保MinIO进程可读写):sudo mkdir -p /mnt/minio
sudo chown -R $(whoami):$(whoami) /mnt/minio # 若以普通用户运行
sudo chmod -R 755 /mnt/minio
/etc/default/minio文件(若不存在则新建),设置MinIO访问密钥、数据目录及监听地址(替换your-access-key、your-secret-key及数据目录路径):sudo nano /etc/default/minio
添加以下内容:MINIO_ROOT_USER="your-access-key"
MINIO_ROOT_PASSWORD="your-secret-key"
MINIO_VOLUMES="/mnt/minio"
MINIO_OPTS="--address :9000"
sudo systemctl start minio
sudo systemctl enable minio
sudo systemctl status minio
minio version
http://<your-server-ip>:9000,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录,确认服务正常。/etc/default/minio文件。journalctl -u minio -f),及时发现并解决潜在问题。