首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NFSClient在FreeBSD上的问题:"rpc.umntall: not“

NFSClient在FreeBSD上的问题:"rpc.umntall: not“
EN

Stack Overflow用户
提问于 2016-03-13 23:04:09
回答 1查看 91关注 0票数 0

我们有一个FreeBSD 8服务器,自从它被引导后就没有重新启动过。它现在已经重新启动,我们正在尝试重新连接NFS挂载到它。

代码语言:javascript
复制
$ sudo /etc/rc.d/nfsclient start
NFS access cache time=60
rpc.umntall: not found

错误rpc.umntall: not found的明显原因是计算机上不存在程序。

除了使用NFSClient之外,还有其他方法可以安装到连接到网络的NFS服务器上吗?或者,我可以强迫客户通过脚本中需要rpc.umntall的部分吗?

我只是问,因为它是启动之前,我会非常惊讶,如果我们从其中删除任何程序。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-03-13 23:44:54

rpc.umntall是作为基本系统的一部分安装的,通常在/usr/sbin/中安装。

如果您查看/etc/rc.d/nfsclient的内容,您会发现以下内容:

代码语言:javascript
复制
unmount_all()
{
        # If /var/db/mounttab exists, some nfs-server has not been
        # successfully notified about a previous client shutdown.
        # If there is no /var/db/mounttab, we do nothing.
        if [ -f /var/db/mounttab ]; then
                rpc.umntall -k
        fi
}

一个廉价的工作就是删除/var/db/mounttab

但是,如果您想修复这个问题,就需要修复缺少的rpc.umntall。不是在/usr/sbin/里吗?如果不是,您可以尝试从已发布的图像恢复它,或者尝试从源构建它。如果它在计算机上的其他地方,您可以尝试使用find / | grep rcp.umntall找到它。

如果它存在于/usr/sbin中,但不起作用,那么这可能意味着rc子系统使用的PATH变量有问题。通过在rpc.umntall脚本中硬编码到/etc/rc.d/nfsclient的路径,您可以对此进行双重检查。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/35977017

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档