文档

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 标志接受以下 **不区分大小写** 的后缀来表示指定大小值的单位

后缀

单位大小

k

KB (千字节,1000 字节)

m

MB (兆字节,1000 千字节)

g

GB (吉字节,1000 兆字节)

t

TB (太字节,1000 吉字节)

kikib

KiB (Kibibyte, 1024 字节)

mimib

MiB(Mebibyte,1024 Kibibytes)

gigib

GiB(Gibibyte,1024 Mebibytes)

titib

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 命令可能按文档记录的方式工作,但任何此类使用均由您自行承担风险。