Здравствуйте.
Захотелось странного: возможности через virsh склонировать раздел из любого пула в любой.
Если читать справку, то vol-clone клонирует только в пределах пула, а если хочется, к примеру, из LVM-пула создать файл или, наоборот, из файла создать LVM-раздел, то тут уже непонятно, что делать надо.
ИМЯ vol-create-from - создать том на основе другого тома
ОБЗОР vol-create-from <pool> <file> <vol> [--inputpool <строка>]
ОПИСАНИЕ Создать том на основе существующего тома.
ПАРАМЕТРЫ [--pool] <string> имя пула [--file] <string> файл с XML-описанием тома [--vol] <string> имя исходного тома или ключ --inputpool <строка> имя пула или UUID пула исходного тома
вроде годится, но где же взять этот XML? Делать vol-dumpxml, править руками и указывать, в качестве параметра?
Или же надо с помощью vol-download сгрузить том в файл, а потом, загрузить его обратно, командой vol-upload? При этом, если том назначения будет меньше, чем файл, он корректно изменит свои размеры?
Хотелось бы, чтобы указав команду, типа «vol-fullcopy исходный_пул исходный_том пул_назначения том_назначения --формат etc» virsh, по возможности, создал полную копию тома, в указанном формате, пуле. Разумеется, меняя размеры результата, по необходимости.