当前位置: 技术问答>linux和unix
【求助】nfs的问题
来源: 互联网 发布时间:2016-08-09
本文导语: 主机与arm开发板相连 主机上用虚拟机安装了红帽9.0,开发板优龙公司出的YL9200V2.0 主机端输入命令: #ifconfig eth0 192.168.0.7 #service portmap start #首先打开portmap #service nfs start # 再打开 nfs ...
主机与arm开发板相连
主机上用虚拟机安装了红帽9.0,开发板优龙公司出的YL9200V2.0
主机端输入命令:
#ifconfig eth0 192.168.0.7
#service portmap start #首先打开portmap
#service nfs start # 再打开 nfs
#iptables –F #清空防火墙命令
#vi /etc/exports
添加内容:
/usr/local 192.168.0.100(rw,sync)
#exportfs -r
#chmod 777 -R /usr/local #修改目录权限
开发板上输入命令(在虚拟机linux下用minicom):
#ifconfig eth0 192.168.0.100
#mount -t nfs 192.168.0.7:/usr/local /tmp
过了较长时间出现以下信息:
mount: RPC: Timed out
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.0.7:/usr/local on /tmp failed: Invalid argument
主机与开发板的ip地址都是一开始就设置了的,也即开机后就在主机和开发板分别输入了命令:
#ifconfig eth0 192.168.0.7
和
#ifconfig eth0 192.168.0.100
这算是怎么回事呢?
主机上用虚拟机安装了红帽9.0,开发板优龙公司出的YL9200V2.0
主机端输入命令:
#ifconfig eth0 192.168.0.7
#service portmap start #首先打开portmap
#service nfs start # 再打开 nfs
#iptables –F #清空防火墙命令
#vi /etc/exports
添加内容:
/usr/local 192.168.0.100(rw,sync)
#exportfs -r
#chmod 777 -R /usr/local #修改目录权限
开发板上输入命令(在虚拟机linux下用minicom):
#ifconfig eth0 192.168.0.100
#mount -t nfs 192.168.0.7:/usr/local /tmp
过了较长时间出现以下信息:
mount: RPC: Timed out
mount: nfsmount failed: Bad file descriptor
mount: Mounting 192.168.0.7:/usr/local on /tmp failed: Invalid argument
主机与开发板的ip地址都是一开始就设置了的,也即开机后就在主机和开发板分别输入了命令:
#ifconfig eth0 192.168.0.7
和
#ifconfig eth0 192.168.0.100
这算是怎么回事呢?
|
搭nfs server问题排查
1. 用别的linux系统 mount一下试试看能不能mount成功.
2. 防火墙 网络连接什么的全部检查一遍
3. 确认cat /etc/exports 的内容格式没有问题.
4. 重启一下nfs(kernel 的nfs支持当然要打开了)
1. 用别的linux系统 mount一下试试看能不能mount成功.
2. 防火墙 网络连接什么的全部检查一遍
3. 确认cat /etc/exports 的内容格式没有问题.
4. 重启一下nfs(kernel 的nfs支持当然要打开了)
|
配置完export文件后 执行export -v 然后重启服务。
1 检查网络是否正常 ping 一下就可以了
2 检查一下192.168.0.7机器的nfs是否启动,共享是否成功。
showmount -e 192.168.0.7
3 在192.168.0.100 执行showmount -e 192.168.0.7 检查是否共享给了100这个机器。
4 检查手工挂载是否可以 mount -t nfs 192.168.0.7:/usr/local /tmp
如果以上都没有问题,那就没有问题了 呵呵
1 检查网络是否正常 ping 一下就可以了
2 检查一下192.168.0.7机器的nfs是否启动,共享是否成功。
showmount -e 192.168.0.7
3 在192.168.0.100 执行showmount -e 192.168.0.7 检查是否共享给了100这个机器。
4 检查手工挂载是否可以 mount -t nfs 192.168.0.7:/usr/local /tmp
如果以上都没有问题,那就没有问题了 呵呵
|
老问题。还是按照规矩检查:
1。防火墙是否关闭
2.nfs服务是否已经开启
3.nfs配置中权限,包括可访问的IP等设置好了没有
4.必要的时候你可以加个参数 -o nolock
以上这些如果没有设置好的话,都会出现LZ的上述问题
|
setup
选中Firewall configuration 选着no firewall
选中system services 选中nfs
vi /etc/exports
/ (rw)
/share/nfs
cd /etc/rc.d/init.d
./nfs start
chmod 777 /share/nfs 改变属性,使其可读写
再mount -o nolock 219.216.101.117:/share/nfs /mnt
选中Firewall configuration 选着no firewall
选中system services 选中nfs
vi /etc/exports
/ (rw)
/share/nfs
cd /etc/rc.d/init.d
./nfs start
chmod 777 /share/nfs 改变属性,使其可读写
再mount -o nolock 219.216.101.117:/share/nfs /mnt