ARM开发板与PC机Ubuntu系统建立连接,采用NFS(网络文件系统)挂载
2014-03-27 17:33
471 查看
Linux中最常用的方法就是采用NFS来执行各种程序,这样可以不必花费很多时间下载程序,如果应用程序变的越来越大,就会发现NFS运行的方便所在。
首先要搭建NFS服务器,步骤如下:
(1)安装nfs服务器和客户端
#sudo apt-get install nfs-kernel-server nfs-commom portmap
(2)配置portmap(端口映射),以下两种方式我们任选一种:
#vi /etc/default/portmap 去掉-i 127.0.0.1
或 #dpkg-reconfigure portmap 选择”否”
(3)配置挂载目录和权限
#vi /etc/exports
在最后添加/home/hostname/share *(rw,sync,no_root_squash)
注:/home/hostname/share是在PC机上设置的共享目录
<hostname是自己的主机名>
<no_root_squash是登陆NFS主机使用分享目录的使用者>
(4)更新exports文件
#sudo exportfs –r 命令更新/etc/exports的内容
#sudo exportfs –v 或#sudo showmount -e 将共享目录显示在屏幕上
注:如果(3)(4)步报错,忽略点就行了
(5)重启NFS服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
( 重启#sudo /etc/init.d/portmap restart
停止#sudo /etc/init.d/nfs-kerner-server stop
启动#sudo /etc/init.d/nfs-kerner-server start
重新启动#sudo /etc/init.d/nfs-kerner-server restart )
以上步骤做完就将NFS服务器安装好了,下面测试下:
#sudo mount 127.0.0.1:/home/hostname/share /mnt 挂载到/mnt目录
#sudo mount 查看一下
接下来让ARM板与PC机建立连接
在开发板串口终端输入以下命令(我的主机IP是192.168.187.65):
#mount –t nfs -o nolock 192.168.187.65:/home/hostname/share /mnt 意思是将PC机上的/home/hostname/share目录挂载到开发板的/mnt目录下
注:/home/hostname/share是我在PC机上设置的NFS共享目录
/mnt是我在ARM开发板上设置的共享目录
挂接成功,您就可以从串口终端在/mnt目录下操作了,首先在Ubuntu命令行将可执行程序(列如:helloworld)拷贝到/home/hostname/share目录下,然后在开发板的串口终端执行命令:
#cd /mnt
#./helloworld
如果要查看挂载或断开挂载执行:
#mount
#umount /mnt
首先要搭建NFS服务器,步骤如下:
(1)安装nfs服务器和客户端
#sudo apt-get install nfs-kernel-server nfs-commom portmap
(2)配置portmap(端口映射),以下两种方式我们任选一种:
#vi /etc/default/portmap 去掉-i 127.0.0.1
或 #dpkg-reconfigure portmap 选择”否”
(3)配置挂载目录和权限
#vi /etc/exports
在最后添加/home/hostname/share *(rw,sync,no_root_squash)
注:/home/hostname/share是在PC机上设置的共享目录
<hostname是自己的主机名>
<no_root_squash是登陆NFS主机使用分享目录的使用者>
(4)更新exports文件
#sudo exportfs –r 命令更新/etc/exports的内容
#sudo exportfs –v 或#sudo showmount -e 将共享目录显示在屏幕上
注:如果(3)(4)步报错,忽略点就行了
(5)重启NFS服务
#sudo /etc/init.d/portmap restart
#sudo /etc/init.d/nfs-kernel-server restart
( 重启#sudo /etc/init.d/portmap restart
停止#sudo /etc/init.d/nfs-kerner-server stop
启动#sudo /etc/init.d/nfs-kerner-server start
重新启动#sudo /etc/init.d/nfs-kerner-server restart )
以上步骤做完就将NFS服务器安装好了,下面测试下:
#sudo mount 127.0.0.1:/home/hostname/share /mnt 挂载到/mnt目录
#sudo mount 查看一下
接下来让ARM板与PC机建立连接
在开发板串口终端输入以下命令(我的主机IP是192.168.187.65):
#mount –t nfs -o nolock 192.168.187.65:/home/hostname/share /mnt 意思是将PC机上的/home/hostname/share目录挂载到开发板的/mnt目录下
注:/home/hostname/share是我在PC机上设置的NFS共享目录
/mnt是我在ARM开发板上设置的共享目录
挂接成功,您就可以从串口终端在/mnt目录下操作了,首先在Ubuntu命令行将可执行程序(列如:helloworld)拷贝到/home/hostname/share目录下,然后在开发板的串口终端执行命令:
#cd /mnt
#./helloworld
如果要查看挂载或断开挂载执行:
#mount
#umount /mnt
相关文章推荐
- 在虚拟机下Ubuntu建立NFS网络文件系统
- 嵌入式成长轨迹33 【嵌入式学习阶段】【ARM环境调试】【在虚拟机下Ubuntu建立NFS网络文件系统】
- 从PC端(Ubuntu)挂载nfs网络文件系统ARM9+Linux板子上
- Windows下挂载Ubuntu网络文件系统NFS
- 在虚拟机下Ubuntu建立NFS网络文件系统
- 在虚拟机下Ubuntu建立NFS网络文件系统
- 嵌入式成长轨迹61 【智能家居项目】【ARM 飞凌ok6410】【在虚拟机Ubuntu下NFS网络文件系统建立】
- ubuntu14.04下网络文件系统NFS挂载
- at91sam9260 Arm开发板与PC机 ubuntu系统NFS挂载
- OK6410-B:NFS挂载网络文件系统遇到的问题
- linux系统之间通过nfs网络文件系统挂载设置方法
- Linux下NFS(网络文件系统)的建立与配置方法
- windows挂载linux网络文件系统NFS
- Ubuntu中NFS服务及网络文件挂载
- Linux下NFS(网络文件系统)的建立与配置方法
- ubuntu 10.04下建立nfs启动文件系统
- MPI并行计算环境建立之二--挂载nfs文件系统
- 嵌入式开发板挂载ubuntu的nfs文件系统步骤
- NFS网络文件系统自动和手动挂载
- NFS挂载网络文件系统