当在虚拟机中使用 GFS2 文件系统时,务必要正确配置每个节点中的虚拟机存储设置,以便强制关闭缓存。例如:在 libvirt
域中包括 cache
和 io
的这些设置应该允许 GFS2 的行为如预期。
<driver name='qemu' type='raw' cache='none' io='native'/>
另外,您可以在 device 元素中配置 shareable
的属性。这表示在域间应该共享该设备(只要虚拟机监控程序支持和操作系统支持)。如果使用 shareable
,则 cache='no'
应该为该设备使用。