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 接受以下参数不区分大小写表示指定大小数值单位的后缀:
后缀 |
单元尺寸 |
|---|---|
|
KB (Kilobyte, 1000 Bytes) |
|
MB (兆字节,1000千字节) |
|
GB (Gigabyte,1000 Megabytes) |
|
TB (Terabyte, 1000 Gigabytes) |
|
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随着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命令可能按文档所述工作,任何此类使用风险自负。