MinIO与Linux系统集成的核心流程
sudo apt update && sudo apt upgrade -y 或 sudo yum update),安装必要工具(wget、curl、tar);/data/minio),并分配足够磁盘空间(建议使用独立磁盘提升性能)。linux-amd64),使用wget下载:wget https://dl.min.io/server/minio/release/linux-amd64/minio chmod +x minio sudo mv minio /usr/local/bin/ sudo apt update sudo apt install minio sudo tee /etc/yum.repos.d/minio.repo <<EOF [minio-stable] name=MinIO stable release (RPM) baseurl=https://dl.min.io/server/minio/release/linux/amd64/ enabled=1 gpgcheck=1 gpgkey=https://dl.min.io/server/minio/release/linux/amd64/minio-release.key EOF sudo yum install minio docker pull minio/minio docker run -d -p 9000:9000 -p 9001:9001 \ -e "MINIO_ROOT_USER=your_access_key" \ -e "MINIO_ROOT_PASSWORD=your_secret_key" \ -v /data/minio:/data \ minio/minio server /data --console-address ":9001" 其中,/data/minio为宿主机数据目录,9000为API端口,9001为控制台端口。minio server /data/minio --console-address ":9001" systemctl管理:sudo systemctl start minio sudo systemctl enable minio # 开机自启 export MINIO_ACCESS_KEY=your_access_key export MINIO_SECRET_KEY=your_secret_key /etc/default/minio):MINIO_ROOT_USER="your_access_key" MINIO_ROOT_PASSWORD="your_secret_key" mkdir -p /etc/minio/cert openssl req -x509 -nodes -days 365 -newkey rsa:2048 \ -keyout /etc/minio/cert/private.key \ -out /etc/minio/cert/public.crt \ -subj "/CN=your_domain_or_ip" minio server /data/minio --certs-dir /etc/minio/cert systemd服务文件(/etc/systemd/system/minio.service),内容参考;systemctl enable minio即可。wget https://dl.min.io/client/mc/release/linux-amd64/mc chmod +x mc sudo mv mc /usr/local/bin/ mc alias set myminio http://localhost:9000 your_access_key your_secret_key mc ls myminiomc mb myminio/mybucketmc cp /local/file.txt myminio/mybucket/mc cp myminio/mybucket/file.txt /local/sudo ufw allow 9000/tcp sudo ufw allow 9001/tcp sudo firewall-cmd --permanent --add-port=9000/tcp sudo firewall-cmd --permanent --add-port=9001/tcp sudo firewall-cmd --reload /data/minio)和配置文件(如/etc/default/minio),防止数据丢失。http://<服务器IP>:9001,使用配置的MINIO_ROOT_USER和MINIO_ROOT_PASSWORD登录;