Можно ли дать виртуальной машине (контейнеру) доступ к файловой системе хоста максимально нативными способами?
Есть домашний сервер, который выполняет несколько задач. В частности DLNA, торренты, файлопомойка, Folding@home, сервер печати. Некоторые из этих задач связаны с обработкой большого объёма одних и тех же данных. Например, торренты качают фильмы в те же папки, откуда их берёт DLNA-сервер, и к ним же имеет доступ самба на случай, если что-то нужно перекинуть ручками. И да, всё это на линуксе (сейчас Debian).
Двигаясь в ногу со временем, хочу для каждой задачи выделить свой контейнер, и в изолированном окружении выполнять ровно одну задачу.
Загвоздка в том самом большом объёме инфрмации. Я хочу дать нескольким контейнерам доступ к данным на хост-машине нативными средствами, как если бы это был просто примонтирован ещё один диск. Чтобы не пришлось на хосте поднимать и настраивать какой-нибудь NFS, а потом тратить ресурсы сервера на имитацию всяких TCP и IP, да на обработку нескольких NFS-клиентов.
Вопрос в том, позволяет ли какая-то из современных систем виртуализации такие фокусы? Если да, то как бы поточнее задать вопрос Гуглу? Мне кажется, OpenVZ должен такое уметь, но в его документации я не смог найти ничего похожего.
Ну и для заметки, я в технологиях виртуализации разбираюсь пока только на уровне читателя Википедии, и этот проект - мой первый шаг в изучении этих дел.