Да, есть что-то вроде гостевых дополнений virt-manager
- это нужно сделать немного по-другому. Чтобы вам было проще увидеть, как это работает, я предоставлю вам несколько скриншотов.
Сначала измените атрибуты ACL libvirt-qemu
пользователя, чтобы дать разрешения на запись в общую папку: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
и на виртуальный диск:sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>
В приведенном ниже примере я дал разрешения на гибкость всех отдельных смонтированных разделов:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl
(как я уже сказал - пример моей установки)
Откройте виртуальную машину в virt-manager
- выберите диск - отметьте Shareable - нажмите Apply .
Нажмите « Добавить оборудование» - выберите « Файловая система» - измените режим на « Сопоставленный» - нажмите « Обзор» .
Нажмите на Обзор локальных .
Выберите папку, которой вы хотите поделиться с гостевой операционной системой - нажмите Open .
Введите / host в поле Target path - нажмите Finish .
Теперь загрузите гостевую систему, создайте папку с тем же именем, которое вы выбрали для общего доступа в хост-системе (в моем примере: share ) в /home
каталоге гостевой системы. Откройте терминал и выполните следующую команду, чтобы смонтировать общую папку в гостевой системе:
sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>
Et voilà - теперь у вас есть такая же функциональность, как и в гостевых дополнениях в VirtualBox.