利用NFS挂载文件目录到Linux开发板

利用NFS可以很方便的在PC环境和开发板之间传递文件。实现NFS文件挂载的过程还是不太顺利,想将相关过程整理如下。

Linux虚拟机所需要的准备

首先先要保证开发板和虚拟机之间要相互ping通,开发板可以在/etc/rcs中修改ip。
在Linux虚拟机上需要安装NFS服务,命令为:
sudo apt-get install nfs-kernel-server
完成安装之后,需要对/etc/export文件做相关配置。
sudo vi /etc/export
在末尾加上一行,格式如<需要挂载的文件夹目录> 允许的ip 相关权限。
例如:
/home/work/nfsfile (rw,sync,no_root_squash)
星号代表所有ip地址均可以挂载,也可以写为169.254.194.

rw代表具有读/写权限,只读为ro
sync代表数据同步写入内存和硬盘,也可以使用async,此时数据会先暂存于内存中,而不立即写入硬盘。
no_root_squash说明文件夹具有和用户同样的属性。
保存后重启nfs:
sudo /etc/init.d/nfs-kernel-server restart
关闭防火墙:
ufw disable

Linux开发板所要做的准备

vi /etc/fstab
末尾加一行,格式如
主机ip:/home/work/nfsfile /mnt nfs defaults 0 0
第二个即为共享文件夹的位置

mount -t nfs 192.168.1.203:/root/nfs /mnt/nfs -o nolock
然后就可在根目录的/mnt文件夹下找到共享的文件夹,其内容随主机的文件夹改变而改变。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值