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