Содержание

Монтирование диска ZFS ВМ на хосте

Если виртуальная машина выключена (это строгое условие, иначе повредите данные!), вы можете смонтировать её ZFS-диск напрямую в Proxmox.

Установим софтину

apt-get install -y kpartx

Найдите имя диска нужной ВМ

# 
# Найдите имя диска нужной ВМ (например, для ВМ 11247)
#
 
ls -la /dev/zvol/storage-zfs/vm-11247-disk-0

Активируйте разделы диска

# 
# Активируйте разделы диска:
#
 
kpartx -av /dev/zvol/storage-zfs/vm-11247-disk-0
 
# Ответит как то так:
# add map vm-11247-disk-0p1 (252:0): 0 52426752 linear 230:16 2048
#

Смонтируйте нужный раздел

# 
# Смонтируйте нужный раздел (например, первый раздел vm-11247-disk-0p1) в созданную временную папку:
#
 
mkdir /mnt/vm-11247
mount /dev/mapper/vm-11247-disk-0p1 /mnt/vm-11247

Запустите rsync в эту папку

#
# Запустите rsync в эту папку ))
#
 
rsync -avz 192.168.240.168:/mnt/source-11247/ /mnt/vm-11247

Обязательно размонтируйте диск перед включением ВМ

#
# Обязательно размонтируйте диск перед включением ВМ!!
#
 
umount /mnt/vm-11247
kpartx -dv /dev/zvol/storage-zfs/vm-11247-disk-0