34.5. Кластерная файловая система PVE (pmxcfs)
Кластерная файловая система PVE (pmxcfs) — это файловая система на основе базы данных для хранения файлов конфигурации виртуальных окружений, реплицируемая в режиме реального времени на все узлы кластера с помощью corosync. Эта файловая система используется для хранения всех конфигурационных файлов связанных c PVE. Хотя файловая система хранит все данные в базе данных на диске, копия данных находится в оперативной памяти. Это накладывает ограничение на максимальный размер, который в настоящее время составляет 30 МБ. Но этого вполне достаточно, чтобы хранить конфигурации нескольких тысяч виртуальных машин.
Преимущества файловой системы:
мгновенная репликация и обновление конфигурации на все узлы в кластере;
исключается вероятность дублирования идентификаторов виртуальных машин;
в случае развала кворума в кластере, файловая система становится доступной только для чтения.
Все файлы и каталоги принадлежат пользователю root и имеют группу www-data. Только root имеет права на запись, но пользователи из группы www-data могут читать большинство файлов. Файлы в каталогах /etc/pve/priv/
и /etc/pve/nodes/${NAME}/priv/
доступны только root.
Файловая система смонтирована в /etc/pve/
.