本文以jetson nano(2G)为例,树莓派等类似,也可参考使用,配置流程如下:
#本文vmware-ubuntu18.04为客户端,jetson nano ubuntu18.04为服务端
#服务端执行:
#安装nfs
sudo apt-get install nfs-kernel-server
#设置nfs挂载路径:
sudo vim /etc/exports
#在文件中添加需要挂载路径,如:
/home/qiming/catkin_ws
#保存退出·
#设置挂载路径权限,-R为包含子文件夹:
sudo chmod -R 777 ~/catkin_ws
sudo chown -R 777 ~/catkin_ws
#启动nfs:
sudo /etc/init.d/nfs-kernel-server start
#启动成功后再重启nfs
sudo /etc/init.d/nfs-kernel-server restart
#本地挂载测试,本地新建测试文件夹
sudo mkdir nfs_test
#挂载到本地nfs_test文件夹下:
#192.168.0.11:/home/qiming/catkin_ws为服务端挂载文件路径,/nfs_test为本地挂载路径
sudo mount -t nfs -o nolock 192.168.0.11:/home/qiming/catkin_ws /nfs_test
#本地查看是否挂载成功:
cd nfs_test
ls
#或者查看挂载目录:
df -h
#客户端运行:
#安装nfs客户端
sudo apt-get install nfs-commn
#本地新建挂载文件夹
mkdir nfs_robot
#挂载:
sudo mount -t nfs -o nolock 192.168.0.11:/home/qiming/catkin_ws nfs_robot/
#查看是否挂载成功,方法同上。