NFS挂载教程
许多开发环境下,需要用到电脑与开发板文件互传的场景,NFS挂载就能很好的解决这一问题,本教程中,将通过 Luckfox Pico Ultra W 与电脑搭载NFS,实现文件互传。
1. Ubuntu主机环境准备
开发板与电脑网线链接,确保二者在同一网段下,并且可以相互ping通。


安装NFS服务器。
sudo apt update
sudo apt install nfs-kernel-server创建并配置共享目录。
sudo mkdir -p /home/nfs_share
sudo chmod 777 /home/nfs_share配置共享环境
# 编辑exports文件
sudo nano /etc/exports
# 在 /etc/exports 文件中添加:
/home/nfs_share *(rw,sync,no_subtree_check,no_root_squash)
# 也可以指定开发板ip地址,例如:
/home/nfs_share 192.168.1.*(rw,sync,no_subtree_check,no_root_squash)启动NFS服务
# 重新加载exports配置
sudo exportfs -ra
# 重启NFS服务
sudo systemctl restart nfs-kernel-server
# 检查NFS共享状态
sudo exportfs -v
2.开发板端设置
创建挂载目录
mkdir -p /mnt/tmp挂载NFS共享
# 挂载NFS共享,假设Ubuntu IP为192.168.1.100
mount -t nfs -o nolock 192.168.1.100:/home/nfs_share /mnt/tmp验证挂载
```shell
# 检查挂载是否成功
df -h
mount | grep nfs
```在任意端添加文件并写入,在另一端查看文件是否存在且确认内容:
 自此,NFS共享搭建完成。