有时在机器上执行了mount命令后,会返回”RPC: Program not registered”这样的错误,这是因为在设置了共享文件的机器上上缺少mountd和nfsd 这两个守护进程(daemon)。UNIX系统启动时,系统会自动检查/etc/dfs/dfstab文件,如果文件中有要共享的资源,则启动这两个守护进程,反之,则不启动。所以如果我们在/etc/dfs/dfstab中没有内容,则系统不能启动mountd和nfsd这两个守护进程,用share命令共享的目录也不能真正被别的系统共享。

sudo /etc/init.d/nfs-kernel-server restart

就可以了,如果还是不行,用rpc.mountd试一下。