arm开发板与Ubuntu开启nfs
服务端(Ubuntu)
安装nfs服务
sudo apt-get update
#更新软件包清单
sudo apt install nfs-kernel-server
#安装nfs服务端软件
配置nfs配置文件
sudo vi /etc/exports
#在文件的最后加上下面的内容
/nfs 192.168.1.0/24(rw,sync,all_squash,anonuid=998,anongid=998,no_subtree_check)
# /nfs:为Ubuntu主机共享的开发主机目录,注意使用空格隔开后面的配置内容。
# 192.168.1.0/24 :配 置可访问设备的IP地址
# /24 是 掩 码,表24 个 1, 即
11111111.11111111.11111111.00000000,即掩码是 255.255.255.0。
#若此处配置 IP 为 192.168.1.0,则该局域网上设备都可以访问Ubuntu主机。
创建共享文件夹
sudo mkdir /nfs
#此目录与配置文件中的/nfs对应
sudo exportfs -arv
#保存好配置文件后更新配置
showmount -e
#该命令用来查看nfs服务器的加载状况
客户端(arm开发板)
安装nfs客户端
安装软件的操作需要在开发板有因特网的情况下才能正常安装成功
关于开发板链接因特网且ping通Ubuntu的相关操作可在以下链接查询操作:
http://t.csdn.cn/lOFMZ
sudo apt-get update
#更新软件包清单
sudo apt install nfs-common -y
#安装nfs客户端
临时挂载nfs文件系统
mkdir /home/nfs
#创建目录以供挂载使用
showmount -e 192.168.1.7
#查看服务器的共享目录,192.168.1.7为Ubuntu的IP
sudo mount -t nfs 192.168.1.7:/nfs /home/nfs
#192.168.1.7为Ubuntu的IP
#/nfs为Ubuntu的共享目录
#/home/nfs为开发板的挂载目录
注:实际的IP均要以实际Ubuntu和开发板的IP为准,共享与挂载的目录均可自定义