mc quota set
已在版本 RELEASE.2022-12-13T00-23-28Z 中更改: mc quota set
替换了 mc admin bucket quota --hard
。
已在版本 RELEASE.2024-07-31T15-58-33Z 中更改: mc quota set
已被弃用。
描述
The mc quota set
将硬配额限制分配给桶,超过该限制 MinIO 不允许写入。
计量单位
The mc quota set --size
标志接受以下 **不区分大小写** 的后缀来表示指定大小值的单位
后缀 |
单位大小 |
---|---|
|
KB (千字节,1000 字节) |
|
MB (兆字节,1000 千字节) |
|
GB (吉字节,1000 兆字节) |
|
TB (太字节,1000 吉字节) |
|
KiB (Kibibyte, 1024 字节) |
|
MiB(Mebibyte,1024 Kibibytes) |
|
GiB(Gibibyte,1024 Mebibytes) |
|
TiB(Tebibyte,1024 Gibibytes) |
省略后缀默认为 bytes
。
示例
为存储桶配置硬配额
使用 mc quota set
以及 --size
标志来为存储桶指定硬配额。硬配额会阻止存储桶大小超过指定限制。
mc quota set TARGET/BUCKET --size LIMIT
将
TARGET
替换为已配置 MinIO 部署的alias
。将BUCKET
替换为要设置硬配额的存储桶名称。将
LIMIT
替换为存储桶可以增长到的最大大小(以整数表示),并根据需要添加后缀。例如,要设置 10 TB 的硬限制,请指定10t
。
语法
mc quota set
具有以下语法
mc quota set TARGET --size LIMIT
mc quota set
支持以下参数
- TARGET
- 必需
要为其创建配额的存储桶的完整路径。指定 MinIO 部署的
alias
作为路径的前缀。例如mc quota set play/mybucket --size 10Gi
- --size
- 必需
设置存储桶存储大小的最大限制。MinIO 服务器会拒绝任何其内容会超过存储桶配置配额的传入
PUT
请求。例如,
10G
的硬限制将阻止在存储桶大小达到 10 GB 后添加任何其他对象。
全局标志
此命令支持任何 全局标志。
S3 兼容性
mc 命令行工具专为与 AWS S3 API 兼容而构建,并使用 MinIO 和 AWS S3 进行测试,以确保预期的功能和行为。
MinIO 不对其他与 S3 兼容的服务提供任何保证,因为它们的 S3 API 实现未知,因此不受支持。虽然 mc 命令可能按文档记录的方式工作,但任何此类使用均由您自行承担风险。