LINUX.ORG.RU

Ответ на: комментарий от karen52rus

Не надо там ничего конвертировать.
В прокса на zfs диски имеют тот же формат raw в виде zvol.

Создаёшь виртуалку, диск должен быть размером не меньше оригинала (wiki-disk0.raw).
Копируешь на прокс этот wiki-disk0.raw и переносишь содержимое в диск созданной виртуалки с помощью dd.

Minona ★★☆
()
Ответ на: комментарий от karen52rus

Кому интересно ответ Minona рабочий. dd юзал такую команду:

dd if=/zfs-hdd/local/proxmox/wiki/wiki-disk0.raw | pv –size 64532238488 –name «wiki 60,1G» | dd of=/dev/zfs-hdd/local/proxmox/vm-110-disk-0 bs=16kB

подставляем свои размеры: –size 64532238488 –name «wiki 60,1G» размеры узнавал так:

zfs send hdd/local/VM/wiki@migrate -nv zfs send hdd/local/VM/wiki@migrate -nP один для прогресс бара второй человеко читаемый

karen52rus
() автор топика
Ответ на: комментарий от karen52rus

dd if=/zfs-hdd/local/proxmox/wiki/wiki-disk0.raw | pv –size 64532238488 –name «wiki 60,1G» | dd of=/dev/zfs-hdd/local/proxmox/vm-110-disk-0 bs=16kB

А правильнее, имхо, так:
dd if=/zfs-hdd/local/proxmox/wiki/wiki-disk0.raw of=/dev/zfs-hdd/local/proxmox/vm-110-disk-0 bs=1M status=progress

В твоём примере ты использовал суффикс кВ, что означает 1000 байт, то есть bs у тебя равен 16000 байт, а писать лучше блоками кратными размеру блока zvol, который по дефолту равен 8192 байта.
И размер выбирать побольше, чтобы писалось быстрее. Я обычно использую bs=1M.
А вместо пайпа с pv можно ключ status=progress использовать.

Minona ★★☆
()