ubuntu NFS环境的搭建

本文介绍了如何在Ubuntu系统中搭建NFS环境,以便在开发板(OMAP4,ubuntu12.04)上访问PC机(ubuntu9.04)的文件系统。首先在PC机端安装NFS服务器相关组件,如`nfs-kernel-server`, `nfs-common`和`portmap`。接着,在开发板上通过挂载PC机的NFS共享目录来实现文件访问。确保两者在同一局域网内,若挂载失败,检查网络连接。参考链接提供了更多细节。" 104664246,6852550,原地压缩算法解析:字符串压缩技巧,"['算法', '数据结构', 'C++', '字符串处理']

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目的:在开发板的linux系统访问宿主系统(PC机)的文件,这样方便将宿主系统的文件传到开发板中。PS:也可以通过tfp传。

宿主系统:x86PC机, unbuntu9.04   (作为NFS服务器)

开发板:OMAP4,ubuntu12.04(为NFS客户端)

条件: 宿住系统和开发板在同一个局域网内或者宿主机有公网IP。


1. 在PC机端安装NFS服务器,同时安装客启端方便测试

sudo apt-get install nfs-kernel-server  nfs-common  portmap

2、配置挂载目录和权限
vim /etc/exports
配置如下:
# /etc/exports: the access control list for filesystems which may be exported
 to NFS clients.  See exports(5).
#
# Example for NFSv2 and NFSv3:
# /srv/homes       hostname1(rw,sync) hostname2(ro,sync)
#
# Example for NFSv4:
# /srv/nfs4        gss/krb5i(rw,sync,fsid=0,crossmnt)
# /srv/nfs4/homes  gss/krb5i(rw,sync)

/home/nfsroot   *(rw,sync)
解释如下:
/home/nfsboot是NFS的共享目录,*表示任何IP都可以共享这个目录,你可以改为受限的IP,rw表示的是权限,sync是默认的。
另外如果还有其它读写权限问题,那就:chmod 777 /home/nfsroot  
3、重启NFS服务
 sudo /etc/init.d/nfs-kernel-server restart 重启nfs服务
4.测试( 172.3.32.119为PC机的IP)
sudo mount 172.3.32.119:/home/nfsroot   /mnt/tmp
执行:df  -h 查看挂载情况
5.在开发板上安装NFS客启端
sudo apt-get install  nfs-common

6. 挂载(172.3.32.119为PC机即NFS服务端的IP

sudo mount 172.3.32.119:/home/nfsroot   /home/nfs

注意:如果挂载不成功,请先ping 172.3.32.119看开发板是否能通过网络连接上PC机,如果不行,那请先检测网络!!


参考:http://blog.163.com/lucien_cc/blog/static/130290562201022073634446/

http://linux.chinaunix.net/techdoc/system/2009/02/06/1060861.shtml

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值