所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

OceanStor 9000 V300R006C10 文件系统特性指南 05

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
原理描述

原理描述

介绍InfoAllocator的相关概念和原理。

相关概念

介绍InfoAllocator的相关概念。

配额类型
  • 容量配额:管理和监控存储空间的使用情况。
  • 文件数配额:管理和监控文件数量的使用情况。
配额方式
  • 计算配额:只监控存储空间或文件数量的使用情况不限制使用。
  • 强制配额:监控存储空间或文件数量使用情况的同时限制存储空间或文件数量的使用。
强制配额的三个阈值
三个阈值的关系

强制配额的三个阈值关系如图4-1所示。强制配额的三个阈值说明如表4-3所示。

图4-1  强制配额的三个阈值关系

表4-3  强制配额的三个阈值
阈值类型 说明
建议阈值

当使用的存储空间或文件数量到达建议阈值时,OceanStor 9000不会限制数据写入,仅上报告警信息。

软性阈值 当使用的存储空间或文件数量到达软性阈值时,OceanStor 9000上报告警信息。在宽限时间内OceanStor 9000继续允许数据写入;超期后OceanStor 9000立即限制数据写入,同时上报告警信息。

配置软性阈值时,需要同时配置宽限时间。

硬性阈值 当使用的存储空间或文件数量达到硬性阈值时,OceanStor 9000立即限制数据写入,同时上报运行日志。
说明:
  • 登录DeviceManager,在右侧导航中单击“告警”,在弹出的界面中单击“所有事件”页签,可查看系统运行日志。
  • 如果用户写入文件在存储空间或文件数量接近硬性阈值的时候,出现配额的主节点故障,系统可能不会马上限制数据写入,待配额的主节点故障切换完成后,系统将立即限制数据写入。
说明:
  • 三个阈值可以选配,当某个阈值设置为0时,表示不启用该阈值。
  • 三个阈值不为0时,建议阈值、软性阈值和硬性阈值大小依次递增。
多配额下实际生效的阈值

当同时为一个用户及其所属用户组创建配额时,或一个目录及其父目录创建配额时,或一个目录上配置了多种类型的配额,各配额将同时有效,实际生效的阈值为最先达到的阈值。

表4-4所示,用户组group1配置了一个A配额,quota_user1用户配置了一个B配额,quota_user1用户属于group1用户组,两个配额都有效,但对于配额B实际生效的阈值为先到达的阈值。

表4-4  生效的配额
配额 配额类型 配额方式 用户/用户组 目录

建议阈值

软性阈值

硬性阈值(GB)
A 容量配额 强制配额 group1 /dir

8

9

10

B quota_user1

7

9

11

B生效的配额 quota_user1

7

9

10

配额转换与刷新

介绍普通配额、默认配额、默认配额与其关联的子配额之间的转换方式,以及配额如何再次生效。

普通配额、默认配额、关联配额
  • 普通配额:指定用户或用户组内所有用户对指定目录可使用的配额。

    举例用户组普通配额硬性阈值为10GB,则用户组内的所有用户对该目录的使用总量为10GB。

  • 默认配额:用户组内任意用户对指定空目录可使用的配额。其中everyone用户组默认配额适用于使用该目录的集群内的所有用户。

    举例用户组默认配额硬性阈值为10GB,则用户组内的每个用户对该目录的使用量为10GB。

  • 关联配额:当某个目录配置了默认配额,当用户在该目录上写入文件或创建目录时,则系统会自动生成一个新的配额,称之为关联配额。

    该配额与默认配额相关联,存储空间或文件数量的使用受默认配额限制。

普通配额、关联配额都在DeviceManager上的“配额管理”页签中管理,为了便于区分,普通配额的“创建方式”显示“手动创建”,关联配额的创建方式显示“关联配额”。默认配额在DeviceManager上的“默认配额”页签中管理,没有“创建方式”显示项。

普通配额、默认配额、关联配额转换

当普通配额和关联配额的配额类型相同时存在相互转换,且根据配额唯一原则,即用户/用户组、目录和配额类型三者确定唯一配额。普通配额、默认配额、关联配额转换关系如下:

  • 如果目录上既有用户普通配额又有everyone用户组默认配额,且两个配额类型相同,则当此普通配额上的用户使用该目录时,不会生成关联配额。
  • 当删除或修改默认配额时,所有关联的配额会同步删除或修改。
  • 删除非everyone用户组默认配额,如果该目录上配有配额类型相同的everyone用户组默认配额,则非everyone用户组的所有关联配额会转换为everyone用户组的关联配额。
  • 如果修改了关联配额的阈值,关联配额将转换为普通配额,不再与默认配额相关联。
  • 当删除关联配额、普通配额时:
    • 如果配额值为零,将都会被直接删除。
    • 如果关联配额值不为零,则不允许删除。
    • 如果普通配额值不为零,且没有匹配到配额类型相同的默认配额,普通配额将会被直接删除。
    • 如果普通配额值不为零,且匹配到配额类型相同的默认配额,则会转换为关联配额。其中系统会优先匹配非everyone用户组的默认配额,其次匹配everyone用户组的默认配额。

      在转换为关联配额时,若配额的已用配额值大于默认配额的硬性阈值,该配额界面使用率将显示大于100%。

      举例如图4-2所示,配额“QBB”与默认配额“QB”的配额类型相同,且已用配额值不为0,当删除配额“QBB”时,会转化为与默认配额“QB”相关联的关联配额“QB_1”。此时“QBB”的已用配额是20GB,转化为关联配额“QB_1”后大于硬性阈值,在DeviceManager上,该配额的使用率将显示为200%。

      图4-2  删除同目录上与默认配额的配额类型相同的普通配额

配额刷新
用户或用户组变动造成配额刷新

如果用户为删除后再次创建的同名用户,CIFS客户端没有重新挂载共享目录,会导致配额仍然统计在原来已删除的用户上。访问CIFS共享使用的本地认证用户或域用户信息变更(包括用户被禁用,密码过期,所属组关系变更,被删除),需等到下一次认证(可以通过重新挂载共享来触发),用户信息变更才会生效,即为该用户创建一个新的配额。

如果用户更换了用户组,为了让系统识别到此新用户组,需要通过修改用户关联配额阈值将关联配额转为普通配额, 然后再通过删除此普通配额将此普通配额转换成新用户组默认配额的关联配额。

目录剪切造成的配额刷新

当用户进行重命名或剪切目录操作时,需要等待10分钟后,才会显示更新后的路径信息。

当用户对已配置了配额的目录进行剪切操作时,目录的源路径和目的路径配额总数量、配额路径和配额ID不发生变化,并且每一层目录的配额使用信息不变,才能完成配额目录的剪切。配额目录剪切举例如图4-3所示。

图4-3  配额目录剪切

将目录路径“/a(QA)/b(QB)/c”下的目录d(QD)及其子目录,剪切至目录路径“/a(QA)/b(QB)”下,父目录a(QA)和b(QB)的配额总数量、配额ID、配额、可用配额和已用配额保持不变,由于目录c未配置配额,剪切过程配额路径,即配置有配额的目录层级保持不变,所以可以完成配额目录d(QD)及其子目录的剪切。

配额统计与管理

介绍InfoAllocator的统计与管理过程。

配额统计

在使用配额时,管理员可以查看和统计已用配额,已用配额计算方法举例如下:

QuotaUsed = QuotaConfirmed@100 +(Allocated@101+Allocated@102+Allocated@103)
  • 已用配额:QuotaUsed
  • 截止到100版本号的已确认占用的配额,该配额的数据已经写入存储系统:QuotaConfirmed@100
  • 版本号101预分配的配额,该配额的数据已经或正在写入存储系统:Allocated@101
  • 版本号102预分配的配额,该配额的数据已经或正在写入存储系统:Allocated@102
  • 版本号103预分配的配额,该配额的数据已经或正在写入存储系统:Allocated@103

系统为每一个统计周期标记一个版本号,由于标记,每增加一个周期,版本号+1,本文用100、101……来举例。当用户取消正在进行的写入文件操作时,系统将释放预分配的配额。举例当用户取消Allocated@102的文件写入,系统立即释放配额,则QuotaUsed = QuotaConfirmed@100 +(Allocated@101+Allocated@103)。

所以配额的统计是具有周期性,当用户持续写入数据时,已用配额的信息可能会出现短时波动变化,待用户写入完成后,请等待至少3分钟,重新刷新InfoAllocator界面会显示配额信息最终的变化情况。

当管理员创建了一个默认配额时,默认配额数量会+1,但配额总数量不会增加;但当某个用户使用了创建默认配额的目录,系统将自动创建关联配额时,配额总数量会+1。

配额管理
举例配额项B如表4-5所示,配额的管理过程如图4-4所示。
表4-5  配额项B
配额项 配额类型 配额方式 用户 目录 建议阈值(GB) 软性阈值(GB) 宽限时间(天) 硬性阈值(GB)
B 容量配额 强制配额 quota_user1 /dir 3 4 10 6
图4-4  配额管理过程

  1. 用户向OceanStor 9000写入文件1,文件大小为1GB,用户已用存储空间为1GB。
  2. OceanStor 9000检查用户配额类型、配额方式和阈值。

    配额方式为强制配额,未达到阈值 => 允许数据写入。

  3. 用户向OceanStor 9000写入文件2,文件大小为2GB,用户已用存储空间为3GB。
  4. 达到建议阈值 => OceanStor 9000上报告警,但不限制数据写入。

  5. 用户向OceanStor 9000写入文件3,文件大小为1GB,用户已用存储空间为4GB。
  6. 达到软性阈值 => OceanStor 9000上报告警,在宽限时间内不限制数据写入。

    说明:
    超过宽限时间后,OceanStor 9000上报告警信息,同时立即禁止数据写入。
  7. 用户向OceanStor 9000写入文件4,文件大小为2GB,用户已用存储空间为6GB。
  8. 达到硬性阈值 => OceanStor 9000上报运行日志,禁止数据写入。

翻译
下载文档
更新时间:2019-03-30

文档编号:EDOC1000162199

浏览量:30761

下载量:108

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页