Диспетчер виртуальных машин KVM: совместное использование папок, не работающих

Я создал VM Ubuntu в своей Ubuntu с помощью Диспетчера виртуальных машин. Я пытаюсь смонтировать каталог хоста в госте ОС, но она не работает. Я использовал инструкции, предоставленные здесь: http://troglobit.com/blog/2013/07/05/file-system-pass-through-in-kvm-slash-qemu-slash-libvirt/

Команда монтирования завершается тихо:

mount -t 9p -o trans=virtio,version=9p2000.L,rw myshare /mnt/host

смонтируйте выходное обещание взгляда:

myshare on /mnt/host type 9p (rw, trans=virtio,version=9p2000.L)

Попытка перечислить каталог:

cd /mount
ls
ls: cannot access host: Permission denied
total 0
d???????? ? ? ?         ? host
1
задан 9 April 2014 в 01:28

1 ответ

Диспетчер виртуальных машин не устанавливает аппарат для 9p монтирования. Поэтому QEMU не имеет прав доступа к файловой системе. Их нужно добавить вручную или отключить apparmor для конкретного виртуального. Посмотрите в /etc/apparmor.d/libvirt, это автоматически сгенерированные профили apparmor. Примечание: ШАБЛОН используется для их генерации.

Также казалось необходимым установить режим сквоша вместо стандартного, который был проходным.

2
ответ дан 11 November 2019 в 09:40

Другие вопросы по тегам:

Похожие вопросы: