返回

MinIO单机部署与后台配置,助你打造高效存储系统

前端

引言

MinIO是一个开源、高性能的对象存储服务,可与亚马逊S3兼容。凭借其轻量级、易于使用和可扩展性,MinIO已成为个人和企业管理和存储数据的流行选择。本文将指导你完成MinIO在单机上的部署并配置其后台运行,让你轻松建立一个高效且可靠的对象存储系统。

部署MinIO

  1. 下载MinIO主程序

    访问MinIO官网下载适用于你操作系统的最新MinIO版本。

  2. 创建环境变量文件

    创建环境变量文件/etc/default/minio并添加以下内容:

    MINIO_ACCESS_KEY=minioadmin
    MINIO_SECRET_KEY=minioadmin
    MINIO_ADDRESS=127.0.0.1:9000
    

    其中:

    • MINIO_ACCESS_KEYMINIO_SECRET_KEY是MinIO的访问密钥和秘密密钥。
    • MINIO_ADDRESS是MinIO监听的地址和端口。
  3. 启动MinIO

    使用以下命令启动MinIO:

    sudo service minio start
    

配置后台运行

  1. 创建Systemd服务文件

    创建Systemd服务文件/etc/systemd/system/minio.service并添加以下内容:

    [Unit]
    Description=MinIO Object Storage Server
    After=network.target
    
    [Service]
    Type=simple
    ExecStart=/usr/bin/minio server /data
    Restart=on-failure
    RestartSec=10
    User=minio
    
    [Install]
    WantedBy=multi-user.target
    

    其中:

    • /data是你希望MinIO存储数据的目录。
    • minio是你希望运行MinIO的系统用户。
  2. 启用并启动服务

    使用以下命令启用和启动MinIO服务:

    sudo systemctl enable minio
    sudo systemctl start minio
    
  3. 验证后台运行

    使用以下命令验证MinIO是否正在后台运行:

    sudo systemctl status minio
    

结论

通过遵循本指南,你已成功在单机上部署并配置了MinIO,使其在后台运行。现在,你可以使用MinIO来存储、管理和访问你的数据,享受它提供的便利性和可靠性。