理念:致力于为网络中文世界贡献优质的文字
0. 首先确保树莓派和主机Ubuntu连接在同一个局域网内
测试方法:ping能否连通:
$ ping <对方的IP>
1. 树莓派上的操作
1.1 首先先搭建NFS环境,在终端输入:
$ sudo apt install nfs-common nfs-kernel-server
$ sudo apt install rpcbind
1.2 修改/etc/exports文件
$ sudo nano /etc/exports
在文件末尾输入
/path/to/directory <主机的IP或者*>(rw,async,no_subtree_check,no_root_squash,no_all_squash)
例如
/home/pi/Transfer 192.168.1.108(rw,async,no_subtree_check,no_root_squash,no_all_squash)
注:*的意义是: * 表示任何IP都可以共享这个目录,如果你想限定个别IP,可以用该IP替代。
1.3 启动nfs服务
$ sudo /etc/init.d/rpcbind restart
$ sudo /etc/init.d/nfs-kernel-server restart
至此,树莓派上的工作就完成了。接下来转到主机Ubuntu操作。
2. 主机Ubuntu上的操作
2.1 首先先搭建NFS环境,在终端输入:
$ sudo apt install nfs-common nfs-kernel-server
$ sudo apt install rpcbind
2.2 启动NFS服务
$ sudo /etc/init.d/rpcbind restart
$ sudo /etc/init.d/nfs-kernel-server restart
2.3 挂载树莓派上的目录,到本地目录/mnt/pi中
$ sudo mkdir /mnt/pi
$ sudo mount -t nfs <树莓派的IP>:/path/to/directory /mnt/pi -o nolock
例如
$ sudo sudo mount -t nfs 192.168.1.36:/home/pi/Transfer /mnt/pi -o nolock
2.4 进入到挂载目录
$ cd /mnt/pi
最后,完成任务:Ubuntu通过搭建NFS挂载树莓派上的文件。
欢迎留言交流。