如何使连接到 KVM 客户机的可共享磁盘上的数据保持最新?

如何使连接到 KVM 客户机的可共享磁盘上的数据保持最新?

我有 2 个 KVM 客户机正在运行。一个客户机(我们称之为写入客户机)定期写入 virtio 硬盘(它是一个 lvm 逻辑卷)。另一个客户机(读取客户机)从此磁盘读取(它以只读模式安装到读取客户机)以执行其他操作。问题是,当我在写入客户机上更改文件时,它在读取客户机上保持不变。只有在读取客户机上手动重新安装磁盘后,文件才会是最新的。我尝试将磁盘标记为可共享,但这没有帮助。我应该如何配置磁盘以保持数据最新?当然,我可以启用 NFS,它就可以完成这项工作,但我只是想知道是否有办法在没有 NFS 的情况下做到这一点。谢谢。

答案1

普通文件系统没有机制来支持您所需的操作模式,并且第二个虚拟机将无法了解文件系统何时发生变化。

另一种方法是使用集群感知文件系统,但仅仅使用 NFS 就很多更简单。

相关内容