中文文档

MinIO对象存储 Windows

重要

最新的汉化工作正在紧张推进中,若需要商业技术支持和授权购买请联系4008-566-339。

对MinIO有更多建议,您可以联系:sales@minio.org.cn.

MinIO是一个对象存储解决方案,它提供了与Amazon Web Services S3兼容的API,并支持所有核心S3功能。 MinIO有能力在任何地方部署 - 公有云或私有云,裸金属基础设施,编排环境,以及边缘基础设施。

这个网站的文档记录和说明了在 Windows 平台上操作、管理和开发 MinIO 部署的过程,适用于最新稳定版本的 MinIO: RELEASE.2025-04-22T22-12-26Z

MinIO在双重许可证下发布,一个是 AGPL v3.0MinIO商业许可证. 通过 MinIO SUBNET 部署和注册的商业许可证的用户,可以免除AGPL v3.0许可限制,还可以购买技术服务和获取商业授权获得7 x 24小时的商业服务,在中国您可以拔打4008-566-339与我们联系。

如果你需要马上体验,你可以直接使用 minio-console 和我们的 演示服务器 https://play.minio.org.cn,快速体验MinIO。 MinIO演示服务器 是一个 公开 运行了MinIO集群的测试服务器. 任何上传到 MinIO演示服务器 的文件是公开的,您需要注意在演示和测试期间不要上传重要文件和隐私文件,因为其他人可以访问并且我们会定期删除测试数据。 要了解更多如何连接到 MinIO演示服务器 的内容, 请查看 MinIO控制台登录的相关知识.

这个部署步骤是一个 单节点单磁盘 的MinIO服务器部署文档,基于 Windows 用于对MinIO 对象存储及其兼容 S3 的 API 层进行早期的开发和评估。

备注

这份文档只涵盖单节点单硬盘部署。 由于NTFS的行为和限制,MinIO不建议在Windows主机上进行多节点多硬盘的部署。

使用 Linux主机配置 或者 Kubernetes配置 去部署适用于生产环境的MinIO分布式集群.

对于初期开发和评估,推荐使用基于Windows的MinIO部署。对于长期开发和生产环境,MinIO强烈推荐使用Linux(RHEL,Ubuntu)系统。

MinIO支持非EOL的Windows版本(Windows 10,Windows Server 2016+)。

先决条件

  • 对首选的本地目录或文件路径有读、写和执行权限

  • 熟悉使用命令提示符或PowerShell

操作步骤

  1. 安装MinIO服务器

    下载MinIO服务器的地址如下:

    https://dl.minio.org.cn/server/minio/release/windows-amd64/minio.exe
    

下一步包括运行可执行文件的指令。 你不能通过资源管理器或双击文件来运行这个可执行文件。 相反,你需要调用可执行文件来启动服务器。

  1. 启动 minio server

    在PowerShell或命令提示符中,导航到可执行文件的位置,或添加可执行文件的路径 minio.exe 添加至windows系统 $PATH 中。

    使用此命令来启动在 C:\minio 文件夹中的本地 MinIO 实例。 你可以将 C:\minio 替换为本地计算机上的其他驱动器或文件夹路径。

    .\minio.exe server C:\minio --console-address :9090
    

    minio server 进程将其输出打印到系统控制台,类似于如下内容:

    API: http://192.0.2.10:9000  http://127.0.0.1:9000
    RootUser: minioadmin
    RootPass: minioadmin
    
    Console: http://192.0.2.10:9090 http://127.0.0.1:9090
    RootUser: minioadmin
    RootPass: minioadmin
    
    Command-line: https://minio.org.cn/docs/minio/linux/reference/minio-mc.html
       $ mc alias set myminio http://192.0.2.10:9000 minioadmin minioadmin
    
    Documentation: https://minio.org.cn/docs/minio/linux/index.html
    
    WARNING: Detected default credentials 'minioadmin:minioadmin', we recommend that you change these values with 'MINIO_ROOT_USER' and 'MINIO_ROOT_PASSWORD' environment variables.
    

    该过程与当前的 PowerShell 或命令提示符窗口相绑定。 关闭窗口将停止服务器并结束该过程。

  2. 通过浏览器访问你的MinIO服务器

    访问 minio-console by going to a browser (such as Microsoft Edge) and going to http://127.0.0.1:9090 or one of the Console addresses specified in the minio server command’s output. 例如, Console: http://192.0.2.10:9090 http://127.0.0.1:9090 in the example output indicates two possible addresses to use for connecting to the Console.

    MinIO使用监听的端口为 9000 端口,这个端口使用API与MinIO服务器进行通信和进行SDK调用,通过浏览器访问 9000 端口会自动跳转至MinIO控制台。

    登录MinIO console控制台可以使用默认的 Root用户名Root密码 登录后,就可以显示相关控制台的详细信息了。 默认的MinIO root用户名和密码是: minioadmin | minioadmin .

    MinIO控制台登录界面

    你可以使用 MinIO 控制台进行一般的管理任务,比如身份和访问管理、度量和日志监控或服务器设置。 每个 MinIO 服务器都包括其自身内部集成了 MinIO 的控制台。

    MinIO控制台显示未输入用户名和密码的界面

    有关更多信息,请阅读 minio-console 文档。

  3. (Optional) 安装MinIO客户端

    MinIO客户端 允许您从命令行管理 MinIO磁盘和卷

    从以下链接下载 Windows 专用的独立 MinIO 服务器:

    https://dl.minio.org.cn/client/mc/release/windows-amd64/mc.exe

    Double click on the file to run it. Or, run the following in the Command Prompt or PowerShell.

    \path\to\mc.exe --help
    

    使用 mc.exe alias set to quickly authenticate and connect to the MinIO deployment.

    mc.exe alias set local http://127.0.0.1:9000 minioadmin minioadmin
    mc.exe admin info local
    

    The mc.exe alias set takes four arguments:

    • 别名的名称

    • MinIO服务器的主机名或IP地址和端口

    • 用于访问MinIO的访问密钥(Access Key) user

    • 用于访问MinIO的访问私钥(Secret Key) user

    有关此命令的更多详细信息,请详见 alias.

下一步

Join Slack 商业支持购买咨询