[Решено] Перемещение образов Whonix

Автор Silent, 29 июля 2020, 12:01:25

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

Silent

Начало: https://debianforum.ru/index.php/topic,15988.msg121068.html#msg121068

Вроде бы всё сделал

$ sudo virsh pool-dumpxml default > ~/pool.xml
$ sudo mv /var/lib/libvirt/images/Whonix-Gateway.qcow2 /media/libvirt/images/Whonix-Gateway.qcow2
$ sudo mv /var/lib/libvirt/images/Whonix-Workstation.qcow2 /media/libvirt/images/Whonix-Workstation.qcow2
$ sudo virsh pool-destroy default
Редактируем pool.xml
$ sudo virsh pool-create pool.xml
$ sudo chmod -R 711 /media/libvirt/images
$ sudo chown root:root /media/libvirt/images


И вроде бы новые пути прописываются

https://www.upload.ee/image/12073288/Screenshot_2020-07-29_10-52-13.png

Но при попытке запуска вылезает ошибка

https://www.upload.ee/image/12073311/Screenshot_2020-07-29_10-50-43.png

Что я упускаю?

endru

Цитата: Silent от 29 июля 2020, 12:01:25Но при попытке запуска вылезает ошибка
А если попытаться почитать ошибку? Видно же что пытается открыть но не хватает прав!

Silent

endru, насколько я понимаю это сообщение об ошибке, менеджер ищет образы по старому пути (/var/lib/libvirt/images). Там их нет. Соответственно, запускать нечего.
В сообщении также упоминаются uid и gid, но мне-то что с ними делать?

qupl

Silent, написано не найден файл в /var/lib , логично, Вы же выше его переместили оттуда.

Silent

qupl, именно.

Решение нашёл.
Всё дело в том, что описанных в статье действий (правка xml-файла) недостаточно. В свойствах виртуального диска, с которого и производится загрузка, путь остаётся прежним. Чтобы его изменить, эти диски на обеих ВМ нужно удалить и создать заново с новым путём:
https://www.upload.ee/image/12073844/Screenshot_2020-07-29_13-38-47.png

На всякий случай, скрин создания диска
https://www.upload.ee/image/12073903/Screenshot_2020-07-29_13-56-05.png