在我们的计算集群中,我们建立了一种简单但非常有效的方式来向计算节点提供数据。
存储系统提供给与 LVS 合并的 lun,在此之上,我们构建了一个大 (80 TiB) XFS 分区。所有节点都连接到存储舱,并且可以毫无问题地识别 LVS 和 XFS。一个节点以读/写 (RW) 模式挂载 XFS,其他节点以只读 (RO) 模式挂载。
现在,问题是每当通过 RW 节点写入新内容时,我必须在其他节点中重新挂载 XFS,以便在 RO 节点中看到新文件。这个操作很简单:umount
后面跟着一个mount
.
umount /data
mount /data
然而,这个解决方案不是很好,因为这个 RO 节点可能正在读取数据并且可能无法重新安装或导致超时。我想知道是否还有腐败。
那么,现在有人可以强制 XFS(和操作系统,在本例中为 Centos 7)重新读取文件表而不重新挂载吗?