Linux挂载NFS的详细方法Linux怎么挂载NFS
1.需要做的准备工作。
需要在一个路由器形成的局域网中才能实现三者互联。 window的ip可以自动分配或者自己设。如果自己设的话ip:192.168.1.2 子网掩码:255.255.255.0网关:192.168.1.1。
在虚拟机Vmvare中,设置bridge网络连接形式,才能在linux ,windows 目标板中ping通。
设置linux为静态ip。Systerm->preference->NetworkConnections.选中网卡auto eth1.->Edit->Ipv4 Settings .修改adress192.168.1.100,netmask:255.255.255.0 gate way:192.168.1.1
ubuntn中需要挂载的目录一定要设在home/broadon下,否则没有修改权限。建目录home/broadon/min210
或者(# chmod 777/opt/FriendlyARM/mini210/linux/rootfs_qtopia_qt4)修改目录权限
设置目标板的ip:192.168.1.240.子网掩码:255.255.255.0 网关:192.168.1.1
2. 测试windows linux 目标板网络连通情况
1) 用工具SecureCRT 7.2 远程控制 linux和目标板。
linux。
新建->ssh2->linux的用户名密码。即可登录
目标板
新建->serial->com1 115200 8 none1 完成
2)ping一下网络。
linux 与目标板。
ping 192.128.1.240
linux 与window
ping 192.128.1.2
注:window中查看ip地址命令:
ipconfg
linux中查看ip地址命令 :
ifconfig
如果出现ms级的返回则说明网络通了。
3.挂载NFS。
#sudo apt-get install nfs-kernel-server (unbuntu已经安好了)
打开/etc/exports文件:
vi/etc/exports
/home/broadon/min210*(rw,sync,no_root_squash)
/opt/FriendlyARM/mini210/linux/rootfs_qtopia_qt4
*(sync,rw,no_root_squash)
注:nfs允许挂载的目录及权限,在文件/etc/exports中进行定义,各字段含义如下:
/home/broadon/min210:要共享的目录 /opt/FriendlyARM/mini210/linux/rootfs_qtopia_qt4 *:允许所有的网段访问 rw:读写权限 sync:资料同步写入内在和硬盘 no_root_squash:nfs客户端共享目录使用者权限 #sudo /etc/init.d/portmaprestart <---重启portmap, #sudo/etc/init.d/nfs-kernel-serverrestart <---重启nfs服务 #showmount-e <---显示共享目录: /home/broadon/min210*
注:nfs是一个RPC程序,使用它前,需要映射好端口,通过portmap设定
命令执行情况如下:
ping 192.128.1.20
现在可以在linux中上试一下:
#sudo mount -t nfs 192.168.1.100:/home/broadon/min210/mnt /nfs #sudo mount -t nfs192.168.1.100:/opt/FriendlyARM/mini210/linux/rootfs_qtopia_qt4
注:192.168.1.100为本机linux的IP地址
这样就把共享目录挂到了/mnt目录.
取消挂载用下面命令:
ping 192.128.1.22
如果用在嵌入式设备上挂载,要加上参数-onolock
我在开发板上使用的挂载命令:
ping 192.128.1.23
在linxu中的/mnt/nfs中和 开发板中/mnt 中就可以操作了
教程到这里就结束了。
点击链接加入群聊三群:751529538
点击链接加入群聊二群:376877156
点击链接加入群聊【路由器交流群:622891808已满】
本站附件分享,如果附件失效,可以去找找看
饿了么红包