Virtual machine NFS在NFS服务器重新启动之前不可用

Virtual machine NFS在NFS服务器重新启动之前不可用,virtual-machine,nfs,Virtual Machine,Nfs,我对NFS有一个很奇怪的问题。我有两个系统。一个是我的工作站,Ubuntu 13.04,linux内核3.8.0。这里我有一个目录,里面有我正在处理的代码:/home/user/source。另一个是在某个远程服务器上运行的虚拟机。它有Centos 6.3,并将目录装载在/otp/source。关键是我有一个完整的开发环境来运行我的代码,但我希望将代码本身存储在本地机器上,以便更方便地访问Eclipse和其他开发工具 不幸的是,当我重新启动本地计算机时,NFS文件系统在虚拟机上不可用,直到我运行

我对NFS有一个很奇怪的问题。我有两个系统。一个是我的工作站,Ubuntu 13.04,linux内核3.8.0。这里我有一个目录,里面有我正在处理的代码:
/home/user/source
。另一个是在某个远程服务器上运行的虚拟机。它有Centos 6.3,并将目录装载在
/otp/source
。关键是我有一个完整的开发环境来运行我的代码,但我希望将代码本身存储在本地机器上,以便更方便地访问Eclipse和其他开发工具

不幸的是,当我重新启动本地计算机时,NFS文件系统在虚拟机上不可用,直到我运行:
/etc/init.d/NFS-kernel-server restart
。我不明白为什么。以下是本地机器上的
/etc/exports
中的唯一一行:

/home/user/source 10.0.19.192(rw,sync,subtree_check)
下面是虚拟机上的
/etc/fstab
中的一行,其中描述了NFS:

10.10.1.205:/opt/source /opt/WP nfs defaults,nofail 0 0

您的NFS服务器似乎没有在启动时启动。我认为,即使在Ubuntu 13.04上,您仍然可以通过“rcconf”程序来管理它:

然后,检查nfs内核服务器


如果出于某种原因,这不起作用,请尝试使用sysv rc conf包执行类似的过程。

是否可能在引导时未启动NFS服务器?在重新启动本地计算机后查找“nfsd”是否正在运行。你是对的,事实正是如此。^你能告诉我引导后如何启动nfs吗?我在网上发现自己有点神秘。似乎我应该把它添加到/etc/inittab,因为我的系统上没有这样的文件,所以我没有关于如何编写它的提示。顺便问一下,/etc/init.d中的所有脚本不是都应该自动运行吗?谢谢您的回答。不幸的是,这两种解决方案都不起作用
nfs内核服务器
在这两个工具中都进行了启动检查(在
sysv rc conf
中,我甚至检查了所有可能的运行级别),并且nfs在系统启动时仍然没有启动。您好,这在类似的问题中对我起到了作用
sudo apt-get install rcconf dialog
sudo rcconf