需求
开发版内置磁盘空间有限,远程调试希望读取本地数据。
实现
可将本地目录作为nfs挂载到目标系统,实现访问。
安装nfs服务
sudo apt install nfs-common
修改配置文件
sudo vim /etc/exports
根据实际情况,指定对应路径及权限
/home/ubuntu/share 192.168.1.3(rw,sync,insecure,no_subtree_check,no_root_squash)
#/home/ubuntu/share :共享的目录
#192.168.1.3 :指定哪些用户可以访问
# * 所有可以ping同该主机的用户
# 192.168.1.* 指定网段,在该网段中的用户可以挂载
# 192.168.1.12 只有该用户能挂载
#(ro,sync,no_root_squash): 权限
# ro : 只读
# rw : 读写
# sync : 同步
# no_root_squash: 不降低root用户的权限
重启nfs服务
sudo /etc/init.d/nfs-kernel-server restart
登陆开发板进行挂载
mount -t nfs4 192.168.1.123:/home/ubuntu/share /opt/share
使用完毕卸载目录
umount /opt/share