Назад | Перейти на главную страницу

Как обновить данные на общем диске, подключенном к гостевой системе KVM?

У меня работает 2 гостя KVM. Один гость (назовем его пишущим гостем) периодически записывает на virtio hdd (это логический том lvm). Другой гость (читающий гость) читает с этого диска (он подключен к читающей гость в режиме только для чтения), чтобы сделать что-то еще. Проблема в том, что когда я изменяю файл в гостевой системе записи, он остается неизменным в гостевой системе чтения. Файл обновляется только после ручного перемонтирования диска на читающей гостевой системе. Я пытался пометить диск как общий, но это не помогло. Как мне настроить диск, чтобы данные были актуальными? Конечно, я могу просто включить NFS, и он выполнит свою работу, но мне просто интересно, есть ли способ сделать это без NFS. Спасибо.

Обычные файловые системы не имеют механизма для поддержки желаемого режима работы, и вторая виртуальная машина просто не узнает, когда FS изменилась.

Альтернативой было бы использование файловой системы с поддержкой кластеров, но просто использование NFS будет много проще.