搭建 nfs服务器及客户端(Ubuntu/ARM)
一 安装NFS服务器
1.更新源列表
输入"sudo apt-get update"-->回车
2.安装
输入"sudo apt-get install nfs-kernel-server portmap "-->回车
3.配置
mkdir -p /work/nfs
在配置文件/etc/exports新增如下内容,使其能够通过网络文件系统访问: /work/nfs *(rw,sync,no_root_squash)
*:允许所有的网段访问,也可以使用具体的IP
rw:挂接此目录的客户端对该共享目录具有读写权限
sync:资料同步写入内存和硬盘
no_root_squash:root用户具有对根目录的完全管理访问权限。
4.重启NFS服务器
输入"sudo /etc/init.d/nfs-kernel-server restart "-->回车
用例:arm板上挂载nfs
输入"mount 192.168.70.66:/work/nfs /work/nfs/ -o nolock "-->回车
二 安装NFS客户端
1.安装
"sudo apt-get install nfs-common "-->回车
2.配置
mkdir -p /work/nfs
假设服务器的IP地址为192.168.70.66,使用showmount查看服务器上已被共享的目录:
showmount -e 192.168.70.66
用例:arm板上挂载nfs
输入"mount 192.168.70.66:/work/nfs /work/nfs/ -o nolock "-->回车
注意,上述挂载过程中可能出现:
mount: can't find /work/nfs/ in /etc/fstab
①确认服务器已经开启:
showmount -e 192.168.70.66
②确认防火墙已经关闭:
ufw status
ufw disable (关闭防火墙)
ufw enable (开启防火墙)
如果是ARM开发板,可再次确认内核是否开启对NFS的支持。
如果都确实是正常,可尝试下列命令:
"mount -t nfs 192.168.70.66:/work/nfs /work/nfs/ "
把喜歡的事情做到極緻。
浙公网安备 33010602011771号