
Мне нужно запустить NFS в контейнере LXC (это значит, что я не могу использовать драйвер NFS ядра).
Поэтому мне нужен NFS-сервер пользовательского пространства.
- UNFS3 — кажется очевидным выбором, но он не компилируется в Ubuntu 12.04 и не имеет поддержки
- NFS-GANESHA — еще один вариант, но мне не удалось его скомпилировать, список зависимостей, казалось, продолжался бесконечно, а затем он в конце концов просто вылетел с непонятными ошибками make.
Есть ли какие-то варианты, которые активно поддерживаются и имеют сообщество пользователей? Или которые просто работают?
решение1
Nfs-ganesha должно быть в порядке. EPEL должен быть довольно скоро, но они ориентированы на RHEL. В зависимости от ваших потребностей, есть сервер nfs на основе java из проекта dCachehttps://github.com/dCache/jpnfs.git. Это специфично для dCache, но при необходимости они могут обслуживать и файлы на диске.
решение2
другие возможности - ftp, samba и webdav
http://www.webdav.org/mod_dav/ http://www.webdav.org/cadaver/