Я слежу за этой веткой, чтобы направить меня от FreeNas VirtualBox к bhyve.
https://blog.yuo.be/2017/01/04/migrating-a-vm-from-virtualbox-to-iohyve-bhyve-on-freenas-9-10/
Однако я придерживаюсь этой команды.
dd if=/mnt/Main/jails/Production/tmp/SDB.Raw of=/dev/zvol/Tank/iohyve/SDB/Disk0
Я не вижу никакого прогресса на терминале, и когда я использую WinSCP для просмотра каталога файлов, размер disk0 равен 0 КБ, но измененная временная метка обновляется каждую секунду. Необработанный файл имеет размер ~ 65 ГБ.
Я также заметил, что название пула различается между пунктами назначения. Это имеет значение?
Спасибо
Обновить:
Я пробовал бежать rsync
и вот результат, который я получил:
[root@Server] rsync --info=progress2 /mnt/Main/jails/Production/SDB.Raw /dev/zvol/Main/iohyve/SDB-Server/disk0
32,768 0% 0.00kB/s 0:00:00 66,571,993,088 100% 144.63MB/s 0:07:18 (xfr#1, to-chk=0/1)
rsync: mkstemp "/dev/zvol/Main/iohyve/SDB-Server/.disk0.Fwn6Co" failed: Operation not supported (45)
66,571,993,088 100% 144.63MB/s 0:07:18 (xfr#1, to-chk=0/1)
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1180) [sender=3.1.2]
Ты можешь использовать kill
приказ следовать твоему dd
процесс (все в одной строке):
dd if=/path/to/file of=/path/to/newfile bs=512 & ddid=$!; while true; do sleep 1; kill -USR1 $ddid || break; sleep 5; done
Если вы установили coreutils 8.24, у dd есть новая опция, позволяющая следить за его прогрессом:
status=progress
Чтобы проверить свою версию dd:
dd --version
dd
не выводит статус выполнения, просто дождитесь его завершения. Перед тем как начать, вы должны убедиться, что пути верны.