storj.io/minio@v0.0.0-20230509071714-0cbc90f649b1/docs/zh_CN/bucket/quota/README.md (about)

     1  # 存储桶配额配置快速入门指南 [![Slack](https://slack.min.io/slack?type=svg)](https://slack.min.io) [![Docker Pulls](https://img.shields.io/docker/pulls/minio/minio.svg?maxAge=604800)](https://hub.docker.com/r/minio/minio/)
     2  
     3  ![quota](https://raw.githubusercontent.com/minio/minio/master/docs/zh_CN/bucket/quota/bucketquota.png)
     4  
     5  存储桶有两种配额类型可供选择,分别是FIFO和Hard。
     6  
     7  - `Hard` 表示达到配置的配额限制后,禁止向存储桶写入数据。
     8  - `FIFO` 会自动删除最旧的内容,直到存储桶的空间使用在限制范围内,同时允许写入。
     9  
    10  > 注意:网关或独立单磁盘模式下不支持存储桶配额。
    11  
    12  ## 前置条件
    13  - 安装MinIO - [MinIO快速入门指南](https://docs.min.io/cn/minio-quickstart-guide).
    14  - [`mc`和MinIO Server一起使用](https://docs.min.io/cn/minio-client-quickstart-guide)
    15  
    16  ## 设置存储桶配额
    17  
    18  ### 在MinIO对象存储上,设置存储桶`mybucket`的额度为1GB,配额类型为hard:
    19  
    20  ```sh
    21  $ mc admin bucket quota myminio/mybucket --hard 1gb
    22  ```
    23  
    24  ### 将MinIO上的存储桶"mybucket"的额度设置为5GB,配额类型为FIFO,这样就会自动删除较旧的内容,以确保存储桶的空间使用保持在5GB以内
    25  
    26  ```sh
    27  $ mc admin bucket quota myminio/mybucket --fifo 5gb
    28  ```
    29  
    30  ### 验证MinIO上的存储桶`mybucket`的配额设置
    31  
    32  ```sh
    33  $ mc admin bucket quota myminio/mybucket
    34  ```
    35  
    36  ### 清除MinIO上的存储桶`mybucket`的配额设置
    37  
    38  ```sh
    39  $ mc admin bucket quota myminio/mybucket --clear
    40  ```