chunk的创建模式

当你在启用了标签功能的chunkservers上存放文件时,可能会出现chunkserver磁盘空间耗尽(或chunkserver过载)的情况。 当chunkserver磁盘空间耗尽或者chunkserver过载时,需要使用创建chunks模式通知 MooseFS如何处理这种情况。 你可以为每个文件、目录及其子目录等设置这些模式,因为当为数据设置goal类型的时候,他们可以被设置(或修改)。

创建chunks模式可以分为三种:

  • loose 模式( -l flag to mfssetgoal ):当服务器过载或磁盘空间耗尽时,允许创建的chunk使用其他标签。
  • Standard 模式(默认模式):允许在磁盘空间耗尽时,允许创建的chunk使用其他标签;但在服务器过载时,不允许使用其他标签。
  • Strict 模式( -s flag to mfssetgoal ):在任何情况下,都不允许新创建的 chunk都使用其他标签。

下表展示了这些模式下MooseFS的行为:

是否使用其他标签 磁盘空间耗尽 服务器过载
Loose模式 使用其他标签 使用其他标签
Standard模式 使用其他标签 无写入操作
Strict模式 无写入操作(返回ENOSPC) 无写入操作

results matching ""

    No results matching ""