qemu/virt-manager нет доступа к общей папке
У меня странная проблема. Я пытаюсь создать общую папку с помощью опции add-hardware->filesystem. Для Типа и Модуса я выбираю Passtrought и для Путь к драйверу. Исходный путь - /free, а цель - mytag. Я монтирую его с помощью: mount -t 9p -o trans=virtio mytag /mnt/test -oversion=9p2000.L Все работает без проблем. Но когда я вхожу в / mnt / test и выполняю ls, я получаю "ls: Öffnen von Verzeichnis . Nicht möglich: Keine Berechtigung" на английском языке что-то вроде "ls: cant open folder . No Разрешение"
Я установил права доступа /free на 777 рекурсивно, но ничего не изменилось. Также пробовал некоторые другие режимы в virt-manager, но ничего не меняется. У тебя есть какие-то подсказки, что я делаю не так?
Гостевой ОС - это Ubuntu 12.04, а хост-ОС - это Ubuntu 11.10.
Спасибо за помощь.
1 ответ
Вы просили любые подсказки, так что здесь мы идем.
- Во-первых, может помочь -orw в опциях монтирования,
- Более того, идентификаторы пользователей и групп должны совпадать в обеих системах (они, вероятно, подходят, если вы используете обычных пользователей, таких как ftp, www-data и т. д.)
- проверьте, под каким пользователем запускается vm (например, kvm или libvirt-qemu - см. /etc/libvirt/qemu.conf).
- apparmor также может создавать закрытые двери, здесь также есть различные вопросы и сообщения от stackoverflow.