中文文档

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 is deprecated.

描述

mc quota set 命令为桶设置了一个硬性配额限制,超过这个限制后,MinIO 将不允许写入。

测量单位

mc quota set --size 标志接受以下 不区分大小写 的后缀来表示指定大小值的单位:

Suffix

Unit Size

k

KB (Kilobyte, 1000 Bytes)

m

MB (Megabyte, 1000 Kilobytes)

g

GB (Gigabyte, 1000 Megabytes)

t

TB (Terabyte, 1000 Gigabytes)

ki or kib

KiB (Kibibyte, 1024 Bites)

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 替换为配置好的 MinIO 部署的 alias。 将 BUCKET 替换为要设置硬性配额的桶的名称。

  • LIMIT 替换为桶可以增长的最大大小的整数以及可选的后缀。 例如,要设置一个10 Terabytes的硬性限制,请指定 10t

语法

mc quota set 的语法如下:

mc quota set TARGET --size LIMIT

mc quota set 支持以下参数:

TARGET
Required

命令创建配额的桶的完整路径。 在路径前缀中指定 MinIO 部署的 alias。 例如:

mc quota set play/mybucket --size 10Gi
--size
Required

为桶的存储大小设置一个最大限制。 MinIO 服务器拒绝任何内容超过桶配置配额的 incoming PUT 请求。

例如,如果设置一个硬性限制为 10G ,那么当桶的大小达到10千兆字节时,将禁止添加任何额外的对象。

全局标记

此命令支持任何 全局标志

S3兼容性

mc 命令行工具是为了与 AWS S3 API 兼容而构建的,并且已经过测试, 以确保在与 MinIO 和 AWS S3 配合使用时,功能和行为符合预期。

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

Join Slack 商业支持购买咨询