关于nfs在ubuntu以及openwrt上的环境搭建

案例1:client与server均使用ubuntu

在server:安装nfs-kernel_server以及nfs-common,

#apt-get install nfs-kernel-server

#apt-get install nfs-common

#chmod 777 -R nfsop

编辑/etc/exports 增加允许的来源ip地址

/home/lihuibin/nfsop    192.168.1.0(insecure,rw,sync,no_root_squash)
/home/lihuibin/nfsop    192.168.0.0(insecure,rw,sync,no_root_squash)
/home/lihuibin/nfsop    *(insecure,rw,sync,no_root_squash)

查看

showmount -e

在Client端:安装portmap等工具

mount -t nfs -o nolock 192.168.0.9:/home/lihuibin/nfsop /root/nfsop



案例2(重要!)在openwrt上安装nfs server


网上有诸多描述不全的文章,比如直接安装nfs-kernel-server跟kmod-nfs-common等,但有一些包之间是有冲突的,目前实测如下,

安装portmap跟unfs3即可(注意不要忘记编辑/etc/exports),nfs-kernel-server跟nfs-server两个包不得安装,不然会有冲突(应该是端口占用)

编辑/etc/exports



修改目标文件的可读写属性

chmod +x /usr/lib/lua/luci

修改本地文件的可读写属性

chmod +x /xxx


然后使用ubuntu 的nfs client可以成功mount上openwrt的/mnt目录



你可能感兴趣的:(openwrt)