1. 启用配额

要设置磁盘限制,我们必须使用以下命令在卷上启用配额:

# gluster volume quota volume_name enable 
volume quota : success

4. 禁用配额

要禁用配额,请使用以下命令:

# gluster volume quota  disable

例如,要禁用测试卷上的配额:

# gluster volume quota test-volume disable
Quota translator is disabled on /test-volume
如何管理 GlusterFS 卷和目录上的配额

GlusterFS 是一个可扩展的网络文件系统,适用于数据密集型任务,例如云存储和媒体流。
GlusterFS 是免费的开源软件,可以利用常见的现成硬件、能够扩展到数 PB 并处理数千个客户端的分布式文件系统。
它是一个具有模块化、可堆叠设计和独特的无元数据服务器架构的文件系统。
这种无元数据服务器架构可确保更好的性能、线性可扩展性和可靠性。

Gluster 卷配额功能为用户提供了一种机制来控制卷级别或者目录级别或者两者的磁盘利用率。
这在云部署中特别有用,以促进公用事业计费模型的使用。

在本教程中,我们将介绍如何在卷级别或者目录级别管理 Glusterfs 服务器上的配额。
在本文中,我们将完成以下步骤:

  • 启用配额
  • 禁用配额
  • 在卷级别或者目录级别设置限制使用
  • 显示配额列表
  • 在卷级别或者目录级别显示磁盘限制信息

2. 设置或者更换磁盘限制

我们可以在存储环境中创建新目录并为现有目录设置磁盘限制或者设置磁盘限制。

例如,要将测试卷的限制设置为 10GB,我们可以使用以下命令:

# gluster volume quota  test-volume limit-usage/10GB

例如,要对 test-volume 上的数据目录设置限制,其中 data 是导出目录下的目录:

# gluster volume quota test-volume limit-usage /data 10GB
Usage limit has been set on /data

3. 显示磁盘限制信息

要显示所有设置了限制的目录的磁盘限制信息,可以使用以下命令:

# gluster volume quota  list

例如,要查看测试卷上设置的磁盘限制:

# gluster volume quota test-volume list
/Test/data    10 GB       6 GB

使用以下命令显示设置了限制的特定目录的磁盘限制信息:

# gluster volume quota volume_name list /directory_name

例如,查看对 test-volume 的 /data 目录的设置限制:

# gluster volume quota test-volume list /data
/Test/data    10 GB       6 GB
日期:2020-06-02 22:18:41 来源:oir作者:oir