У меня есть куча виртуальных машин XEN.
Я хочу поделиться несколькими разделами, которые находятся на разных дисках.
Сначала я думал об использовании "дисковых" переменных в файле конфигурации, но в руководстве xen указано:
disk - Список блочных устройств для экспорта в домен, например disk = ['phy: hda1, sda1, r'] экспортирует физическое устройство / dev / hda1 в домен как / dev / sda1 с доступом только для чтения. Экспорт диска для чтения-записи, который в настоящее время смонтирован опасный - если вы уверены, что хотите это сделать, вы можете указать w! как режим.
Другой вариант - установить сервер NFS на хосте Xen и смонтировать общий ресурс от гостя.
Какой из вариантов лучше?
Можно ли хранить файлы MySQL на общей папке NFS?
NFS лучше, если вы хотите получить доступ к разделам с хоста или другой виртуальной машины. Запрет файловой системы кластера с помощью диспетчера блокировок кластера, установка одной и той же файловой системы через необработанное блочное устройство на нескольких хостах неизбежно приведет к повреждению. Однако, если вы собираетесь выделить раздел только для одной виртуальной машины, прямой доступ, вероятно, будет иметь меньшие накладные расходы.
И да, MySQL можно запускать через NFS.