mount 错误 “RPC: failed to contact local rpcbind server (errno 5)

在博创的S2440平台上挂载NFS时报的错,其实是自己偷懒,没有按照手册上的指令执行。

只需要在执行mount的时候加上 -o nolock选项即可,如

mount -t nfs -o nolock 192.168.199.2:/home/ryan/armlinux ~/armlinux
遇到 "Failed to start rpcbind.service: Unit not found" 这个错误通常是Linux系统中rpcbind服务未正确安装或配置导致的。rpcbind是一个提供远程过程调用(RPC)服务的关键守护进程,它允许不同系统之间的通信。 错误信息表明操作系统在尝试启动rpcbind服务时找不到对应的单元文件(service unit),这可能有以下几个原因: 1. 服务没有安装:确保rpcbind服务已经被安装在系统上。在基于Debian或Ubuntu的系统中,你可以使用 `apt-get install rpcbind` 或 `sudo apt update && sudo apt install rpcbind` 来检查和安装。 2. 单元文件损坏或丢失:有时候,服务单元文件可能由于某种原因被删除或损坏。你可以检查 `/etc/systemd/system/rpcbind.service` 文件是否完整。 3. 启动顺序问题:检查系统启动时,rpcbind服务是否被正确添加到启动列表。在Ubuntu系统中,可以在 `/etc/systemd/system/multi-user.target.wants/rpcbind.service` 文件中确认。 4. 系统更新后遗留问题:如果你最近更新了系统,某些服务配置可能会被重置。这时,你可以尝试手动创建或者更新单元文件。 为了解决这个问题,你可以按照以下步骤操作: - 检查服务状态:`sudo systemctl status rpcbind` - 搜索并恢复单元文件:`sudo cp /lib/systemd/system/rpcbind.service /etc/systemd/system/` - 修复启动链接:`sudo systemctl daemon-reload` - 重新启动服务:`sudo systemctl restart rpcbind` - 如果以上步骤无法解决问题,查看日志文件 `/var/log/syslog` 或 `/var/log/messages` 以获取更多关于错误的详细信息。 如果问题依然存在,可能需要寻求更高级别的系统管理员帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值