Tak, jest coś takiego jak dodawanie gości virt-manager
- trzeba to zrobić nieco inaczej. Aby ułatwić Ci zobaczenie, jak to działa, przedstawię Ci zrzuty ekranu.
Najpierw zmień atrybuty ACL libvirt-qemu
użytkownika, aby nadać uprawnienia do zapisu w folderze współdzielonym: sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-shared folder>
i Vdisk:sudo setfacl -R -m u:libvirt-qemu:rwx /<path-of-the-virtual-disk>
W poniższym przykładzie podałem uprawnienia dla wszystkich oddzielnych zamontowanych partycji, aby były elastyczne:
sudo setfacl -R -m u:libvirt-qemu:rwx /media/cl
(jak powiedziałem - przykład mojej konfiguracji)
Otwórz maszynę wirtualną w virt-manager
- wybierz dysk - zaznacz opcję Udostępniane - kliknij Zastosuj .
Kliknij Dodaj sprzęt - wybierz System plików - zmień Tryb na Mapowany - kliknij Przeglądaj .
Kliknij Przeglądaj lokalnie .
Wybierz folder, który chcesz udostępnić systemowi gościa - kliknij Otwórz .
Wpisz / host w polu Ścieżka docelowa - kliknij Zakończ .
Teraz uruchom system gościa, utwórz folder o tej samej nazwie, który został wybrany do udostępnienia w systemie hosta (w moim przykładzie: udostępnij ) w /home
katalogu systemu gościa. Otwórz terminal i wykonaj następujące polecenie, aby zamontować folder współdzielony w gościu:
sudo mount -t 9p -o trans=virtio,version=9p2000.L /host /home/<your-user-name>/<your-shared-folder-name>
Et voilà - teraz masz równoważną funkcjonalność jak w przypadku dodatków gościnnych w VirtualBox.