单个 Gluster 砖可以用于多个卷吗?

单个 Gluster 砖可以用于多个卷吗?

我知道一个卷可以跨越多个砖块。我想知道当单个砖块用于多个卷时,反过来是否正确。

或者我们应该只使用 subdir 选项。

答案1

嘿@archimedes,砖块是 gluster 中使用的组件的最小单位。在创建卷之前,您需要创建砖块,您必须在卷创建命令中指定砖块。砖块的数量取决于您需要对数据进行复制的级别。因此,反之则不成立。

答案2

“砖块”实际上只需要一个目录。最佳做法是将该砖块设为专用文件系统,以便其容量和已用空间是可预测的指标,但这些只是建议。

因此,虽然在最严格的定义下,您不能将一个砖块用于多个卷,但您可以在单个文件系统上使用多个目录或子卷来为多个卷提供“砖块”。使用存储配额可以帮助在使用这样的单个文件系统时防止“吵闹邻居”空间耗尽,但对一个卷的写入仍会影响该模型中由同一文件系统支持的其他卷上的“已用”空间。

我不建议像这样共享砖块,尽管你可以。所有砖块上规定的“驱动器 > LVM > thinLVM > XFS”存储堆栈非常稳定,并允许卷快照支持。

相关内容