文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

mc quota set

Changed in version RELEASE.2022-12-13T00-23-28Z:mc quota set已替换mc admin bucket quota --hard.

在版本 RELEASE.2024-07-31T15-58-33Z 中的变更:mc quota set已弃用。

描述

Themc quota set为存储桶分配硬配额限制,超过该限制后MinIO将不允许写入。

计量单位

Themc quota set --sizeflag 接受以下参数不区分大小写表示指定大小数值单位的后缀:

后缀

单元尺寸

k

KB (Kilobyte, 1000 Bytes)

m

MB (兆字节,1000千字节)

g

GB (Gigabyte,1000 Megabytes)

t

TB (Terabyte, 1000 Gigabytes)

ki or kib

KiB (Kibibyte, 1024 字节)

mi or mib

MiB (Mebibyte, 1024 Kibibytes)

gi or gib

GiB (Gibibyte, 1024 Mebibytes)

ti or tib

TiB (Tebibyte, 1024 Gibibytes)

省略后缀默认为bytes.

示例

配置存储桶的硬配额

使用mc quota set随着--size用于指定存储桶硬配额的标志。 硬配额可防止存储桶大小增长超过指定限制。

mc quota set TARGET/BUCKET --size LIMIT
  • 替换TARGET随着alias已配置的 MinIO 部署。BUCKET指定要设置硬配额的存储桶名称。

  • 替换LIMIT最大存储桶大小可以增长到的整数,以及所需的后缀。 例如,要设置 10 TB 的硬限制,请指定10t.

语法

mc quota set具有以下语法:

mc quota set TARGET --size LIMIT

mc quota set支持以下参数:

TARGET
必需

命令创建配额的存储桶的完整路径。 请指定aliasMinIO 部署的路径前缀。 例如:

mc quota set play/mybucket --size 10Gi
--size
必需

设置存储桶存储大小的最大限制。 MinIO 服务器会拒绝任何传入的PUT内容将超过存储桶配置配额的请求。

例如,一个硬限制为10G如果存储桶大小达到10GB,将阻止添加任何其他对象。

全局标志

此命令支持任何全局标志.

S3 Compatibility

Themc命令行工具专为兼容 AWS S3 API 而构建,并已通过 MinIO 和 AWS S3 测试,确保功能与行为符合预期。

MinIO 不提供对其他 S3 兼容服务的保证,因为它们的 S3 API 实现方式未知,因此不受支持。尽管mc命令可能按文档所述工作,任何此类使用风险自负。