我需要在 LXC 容器内运行 NFS(这意味着我不能使用内核 NFS 驱动程序)。
因此我需要一个用户空间 NFS 服务器。
- UNFS3 - 似乎是显而易见的选择,但它无法在 Ubuntu 12.04 上编译,并且不受支持
- NFS-GANESHA-另一个选项,但我无法编译它,依赖项列表似乎无限期地持续下去,然后它最终因难以辨认的 make 错误而失败。
是否有任何选项得到积极维护并拥有用户社区?或者只是普通的可用选项?
答案1
Nfs-ganesha 应该没问题。EPEL 应该很快就会出现,但它们是以 RHEL 为中心的。根据您的需要,dCache 项目有一个基于 Java 的 nfs 服务器https://github.com/dCache/jpnfs.git。它是 dCache 特有的,但如果需要,它们也可以提供磁盘文件服务。
答案2
其他可能性包括 ftp、samba 和 webdav
http://www.webdav.org/mod_dav/ http://www.webdav.org/cadaver/