以下是Linux MinIO故障排查指南,可按步驟逐步定位問題:
檢查服務狀態
sudo systemctl status minio # 查看服務是否運行
sudo systemctl start minio # 啟動服務(若未運行)
查看日志文件
tail -f /var/log/minio/minio.log # 實時查看錯誤日志
journalctl -u minio # 通過journalctl查看系統日志
驗證配置文件
/etc/minio/minio.conf
或啟動參數中的 端口、存儲路徑、訪問密鑰 是否正確。sudo chown -R minio:minio /etc/minio
sudo chmod -R 755 /etc/minio
檢查存儲路徑與權限
ls -ld /data/minio # 檢查目錄權限
sudo mkdir -p /data/minio && sudo chown -R minio:minio /data/minio # 修復權限
排查網絡與端口
ping <客戶端IP>
telnet <服務器IP> <端口> # 測試端口是否開放(默認9000)
監控系統資源
top
、free -h
、df -h
檢查 CPU、內存、磁盤空間 是否充足。iostat
監控磁盤I/O,避免高負載影響性能。使用客戶端工具驗證
mc
檢查存儲桶和對象狀態:./mc config host add myminio http://localhost:9000 <access_key> <secret_key>
./mc ls myminio # 列出存儲桶
排查權限與進程問題
sudo lsof -i :9000 # 查看端口占用情況
參考官方文檔與社區
注:分布式部署時需額外關注節點間網絡同步、糾刪碼配置等。建議定期備份數據并監控系統狀態,預防故障發生。