参考:
http://www.linuxidc.com/Linux/2011-12/50240.htm
#安装所需的软件包
sudo apt-get install nfs-kernel-server (已经包含了sudo apt-get install rpcbind 操作)
有的说要安装rpcbind,不过貌似在安装nfs-kernel-server 的时候就已经安装好了这个软件。
# 启动rpcbind
sudo rpcbind
服务器端操作
#建立文件夹
$ mkdir MpiWork
#编辑修改配置文件
view plaincopy to clipboardprint?
$ sudo vim /etc/exports
#添加如下内容,注意的是逗号后面没有空格
/home/luo/MpiWork *(rw,sync)
注:
rw 可读写的权限
ro 只读的权限
#重启服务即可
sudo service nfs-kernel-server restart
检查配置
可以使用showmount -e来查看当前的配置是否已经生效
#showmount -e
使用exportfs -r 更新配置
#exportfs -r
客户端操作
#如果重启不报错,那么执行下列测试,将ipaddr换成服务器的ip地址
sudo mount ipaddr:/home/luo/MpiWork /home/luo/MpiWork
如果想实现自动挂载,需要打开/etc/fstab,在最后一行加入下面语句:
192.168.1.105:/home/luo/MpiWork /home/luo/MpiWork nfs defaults 0 0 ,其中192.168.1.105是我自己服务器的IP地址。
如果开发板作为客户端,需要增加-o nolock参数
如:mount -t nfs 192.168.1.2:/opt/nfsShared nfslinux/ -o nolock
如果mount是提示“mount.nfs:access denied by server while mounting …………”类似信息
则在服务器上可以修改共享目录的操作权限为777试试