Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: virt manager Копирование файла из гостя в хост.  (Прочитано 1472 раз)

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

Оффлайн shsv

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
хост xubuntu 19.10 установлен virt manager
гость kubuntu 19.10
Установлен пакет spice-vdagent.
Файл из хоста в гостя замечательно перетаскивается, открывается дольфин и файл оказывается в папке загрузки.
Но как перетащить обратно. Не получается.

Пользователь добавил сообщение 13 Декабря 2019, 13:43:07:
Текст через буфер без проблем. А файл только в одну сторону.
Почитал тут https://gitlab.freedesktop.org/spice/linux/vd_agent
походу так и есть в одну сторону.

Пользователь добавил сообщение 13 Декабря 2019, 14:17:35:
Создал папку на госте расшарил, полные права всем на нее и пойдет все работает.
« Последнее редактирование: 13 Декабря 2019, 14:17:35 от shsv »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: virt manager Копирование файла из гостя в хост.
« Ответ #1 : 13 Декабря 2019, 18:41:06 »
ходить в гости по sftp

Оффлайн Виль

  • Новичок
  • *
  • Сообщений: 26
    • Просмотр профиля
Re: virt manager Копирование файла из гостя в хост.
« Ответ #2 : 12 Января 2020, 22:12:57 »
Через запись на вирт. диски.

sudo apt install libguestfs-tools
man virt-copy-in
man virt-copy-out

http://libguestfs.org/virt-copy-in.1.html

Можно подключать и отключать виртуальный диск, изпользовать QEmu Network Block Device - https://www.lightnetics.com/topic/1132/qemu-nbd-1-qemu-disk-network-block-device-server

Проще всего поднять SSH сервер и ходить по SFTP в смысле SSH FTP (scp, Midnight Commander, FileZilla, Гном и КДЕ встроенные средства монтирования ФС по SSH, а то и глючная sshfs, для постоянного подключения папки по сети через SSH и т.д.).

Для простых случаев при никс к никс соединениях хорошо подходит :
sshfs user@vm:/home/user ~/vm-folder -o hard_remove
fusermount -u ~/vm-folder

Можно положить алиасы в ~/.bashrc
alias m="sshfs user@vm:/home/user ~/vm-folder -o hard_remove"
alias u="fusermount -u ~/vm-folder"
и использовать m и u, как короткие команды.

 

Страница сгенерирована за 0.051 секунд. Запросов: 25.