根据DRBD9文档( https://www.drbd.org/en/doc/users-guide-90/s-resource-roles ),读取设备会导致caching一致性问题,但我不知道为什么。 ( 我知道我不能访问次要angular色的资源,但我想了解原因 )
我的假设是(假设我们有DRBD-1 primary和DRBD-2 secondary,文件系统ext4,“file_a”是drbd设备上的一个文件):
在此先感谢您了解了这一点。
是的,你所描述的是确切的情况,可能导致caching一致性问题。
要解决这个问题,你必须使用一个文件系统来重新validation其他主机访问的caching条目。 这些被称为集群文件系统 ,以GFS2和OCFS为例。
但请注意,出于同样的原因,集群文件系统通常比传统文件系统慢。