35.3.3. Каталог (Directory)
PVE может использовать локальные каталоги или локально смонтированные общие ресурсы для организации хранилища. Каталог — это хранилище на уровне файлов, поэтому в нем можно хранить данные любого типа, например, образы виртуальных дисков, контейнеры, шаблоны, ISO-образы или файлы резервных копий. Для хранения данных разного типа, используется предопределенная структура каталогов. Эта структура используется на всех файловых хранилищах.
Таблица 35.3. Структура каталогов
Тип данных
|
Подкаталог
|
Образы дисков ВМ
|
images/<VMID>/
|
ISO образы
|
template/iso/
|
Шаблоны контейнеров
|
template/cache/
|
Резервные копии
|
dump/
|
Snippets
|
snippets/
|
Для создания нового хранилища типа Каталог необходимо выбрать → ( → ), нажать кнопку Добавить (Add) и в выпадающем меню выбрать пункт ().
Диалог создания хранилища local-iso типа Каталог для хранения ISO-образов и шаблонов контейнеров, которое будет смонтировано в каталог /mnt/iso
:
Данное хранилище поддерживает все общие свойства хранилищ и дополнительно свойство path
для указания каталога. Это должен быть абсолютный путь к файловой системе.
Пример файла конфигурации (
/etc/pve/storage.cfg
):
dir: backup
path /mnt/backup
content backup
prune-backups keep-last=7
shared 0
Данная конфигурация определяет пул хранения резервных копий. Этот пул может использоваться для последних 7 резервных копий на виртуальную машину. Реальный путь к файлам резервных копий — /mnt/backup/dump/...
.
Хранилище
Каталог использует четко определенную схему именования образов ВМ:
VM-<VMID>-<NAME>.<FORMAT>
где:
<VMID> — ID виртуальной машины;
<NAME> — произвольное имя (ascii) без пробелов. По умолчанию используется disk-[N], где [N] заменяется целым числом;
<FORMAT> — определяет формат образа (raw|qcow2|vmdk).
Пример:
# ls /var/lib/vz/images/101
vm-101-disk-0.qcow2 vm-101-disk-1.qcow2
При создании шаблона ВМ все образы дисков ВМ переименовываются, чтобы указать, что они теперь доступны только для чтения и могут использоваться в качестве базового образа для клонов:
base-<VMID>-<NAME>.<FORMAT>