ubuntu 20.04
1,安装
sudo apt install nfs-kernel-server
2,配置
sudo vim /etc/exports
把以下内容添加到末尾,其中目录修改为自己的目录
# rw 具有读写权限
# sync 文件同步写入到内存和硬盘
# no_subtree_check 不检查子目录权限 子目录与顶层目录具有相同的权限
# no_root_squash 如果客户端是root的话,那么他对这个共享目录具有root的权限
/home/william/work/server/nfsroot *(rw,sync,no_subtree_check,no_root_squash)
3,重启服务
sudo service nfs-kernel-server restart
4,本机测试
sudo mount -t nfs 192.168.0.163:/home/william/work/server/nfsroot /mnt
可以看到 /mnt 目录下的文件和 nfsroot 的一样
sudo umount /mnt
5,开发板测试
# mount -t nfs -o nolock 192.168.0.163:/home/william/work/server/nfsroot /mnt