DRBD 是 Linux 唯一可行的块复制解决方案吗?

DRBD 是 Linux 唯一可行的块复制解决方案吗?

我发现自己需要块级别​​的冗余存储。文件级复制(Gluster、GFS 等)不适用于我的用例。

看起来 DRBD 是块复制的首选解决方案。似乎没有太多其他明智的选择。我的研究失败了吗,还是 DRBD 是唯一的选择?

答案1

是的,DRBD 是唯一可以处理并发写入的复制块设备。如果您计划在上面放置一个文件系统,它显然也需要处理多个写入器,就像 GFS(2) 和 OCFS(2) 一样。

请注意,如果您能够负担得起更高级别的冗余抽象,那么您可能会更乐意使用文件级语义,因此在使用块级语义之前,您应该三思而后行。如果您无法使用更高级别的抽象,但有足够的资金来解决这个问题,那么使用好的 SAN 可以获得更好的性能。

但你可能已经知道了。

答案2

嗯,还有火星(光). 据文档显示,该技术在德国供应商 1&1 中被广泛使用

答案3

您可以使用以下方式设置 RAID 集iSCSI 设备但是我会对使用非对称存储设备(在远程存储的情况下包括网络)进行此操作持谨慎态度 - 另一方面,DRBD 明确设计用于支持这种用法。

您不喜欢 DRBD 的原因是什么?

我的研究失败了吗

如果您认为 GFS 是一个复制集群文件系统,那么恐怕是这样。

答案4

还有一种替代方案:您可以使用具有本机复制功能的 SAN 设备,其中磁盘阵列的控制器自行完成所有复制工作。虽然这相当昂贵,但不需要在主机上进行配置。

相关内容