搭建 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/ "
 
 


 

 

posted on 2017-09-22 09:04  Jalyn  阅读(929)  评论(0)    收藏  举报

导航