NFS挂载在OpenVZ容器中失败,但在Ubuntu中工作

我正在运行一个Debian 6.0打开VZ容器,无法获得我的NFS共享挂载。 我得到的错误是mount.nfs:挂载到NFS服务器“失败:超时,放弃

但是,在Ubuntu 13.04中使用相同的确切命令的作品。 NFS共享在我的FreeNAS上,并被导出到整个192.168.1.0/24networking。 我已经安装nfs-common和依赖关系…有没有什么特别的openVZ容器,因为他们没有运行自己的内核?

编辑:我正在使用proxmox 3.0-13作为容器主机

你做了:

一定要先停止容器:

vzctl stop <container id> 

启用容器的nfs:

 vzctl set <container id> --features "NFS:ON" --save 

重启容器:

 vzctl start <container id> 

我一直使用这个设置在容器上运行nfs客户端。

我发现只有古怪的容器不会自动挂载/ etc / fstab中的nfs共享

你不能使用内核空间的NFS。 使用用户空间NFS。

请参阅: http : //openvz.org/NFS_server_inside_container#User-space_NFS_server

另一种方法是在HN上挂载卷,然后在启动时(vps.mount或$ ctid.mount)脚本将其挂载到容器中。 OpenVZ的安装脚本在CT目录被挂载之后但在它被启动之前被调用,并且在这一点上与你没有任何关系。