在小车上挂载nfs
一·这个是我们在我们的小车上运行的
- 在终端上运行sudo apt-get install nfs-kernel-server
- 运行sudo gedit /etc/exports
在export文件中写入 /home/dxf/WHEELTEC_S300Pro_mini *(rw,sync,no_root_squash)
✅ 说明:
/home/dxf/WHEELTEC_S300Pro_mini :要共享的目录路径
* :允许所有客户端访问(可换成指定 IP,如 192.168.0.0/24)
rw :读写权限
sync :同步写入,保证数据一致性
no_root_squash :允许客户端以 root 身份访问(仅在可信网络中使用)
保存并且退出
- 修改被挂载的目录权限/home/dxf/WHEELTEC_S300Pro_mini
sudo chmod -R 777 /home/dxf/WHEELTEC_S300Pro_mini
sudo chown -R 777 nobody:nogroup /home/dxf/WHEELTEC_S300Pro_mini
- 最后启动nfs服务
sudo /etc/init.d/nfs-kernel-server start
- 检查是否安装成功
cat /etc/exports
并且导出文件
sudo exportfs -ra
使用这个指令
sudo exportfs -v
输出如下证明我们的文件夹被共享起来啦
- 检查nfs服务是否运行
sudo systemctl status nfs-kernel-server
出现下面的界面证明nfs服务正在运行
二·这个在我们的控制机上使用的就是我们自己的电脑
1.使用Linux(Ubuntu)系统
- 我们可以通过这个服务远程连接我们的共享文件夹
在我们的电脑Ubuntu终端上运行这里使用的是我的树莓派
sudo apt-get install nfs-common
2.启动挂载目录
sudo mkdir -p /mnt/wheeltec_share
3.挂载目标目录
sudo mount -t nfs 192.168.0.100:/home/dxf/WHEELTEC_S300Pro_mini /mnt/wheeltec_share
- 查看是否挂载成功
mount | grep nfs
出现下图证明
证明挂载成功
- 使用macos系统(macos自带nfs服务)
创建共享目录
mkdir -p ~/nfs_share
2.将远程服务器挂载到本地
sudo mount -t nfs -o resvport 192.168.0.100:/home/dxf/WHEELTz
3.检测是否安装成功
> ls ~/nfs_share
输出下面都证明成功
build install log src
三·使用这个共享文件夹
cd /mnt/wheeltec_share下
这个就是我们使用nfs挂载的文件夹