微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ubuntu16.04 nfs服务器的搭建

一、Ubuntu环境下安装客户端与服务器

nfs服务是实现Linux和Linux之间的文件共享,nfs服务的搭建比较简单。
现在介绍如何在ubuntu16.04系统中搭建nfs服务

安装nfs客户端:

sudo apt-get install nfs-common

安装服务器端:

sudo apt-get install nfs-kernel-server

修改配置文件

sudo vim /etc/exports

修改内容如下:

/home/pp/nfsShare  *(rw,sync,no_root_squash)

设置nfsShare为服务器共享文件夹,所有网段用户可以访问,非root用户也可读写并同步

各段表达的意思如下

/home   :共享的目录
* :指定哪些用户可以访问
 * 所有可以ping同该主机的用户
 192.168.2.* 指定网段,在该网段中的用户可以挂载
 192.168.2.12 只有该用户能挂载
(ro,no_root_squash):  权限
 ro : 只读
 rw : 读写
 sync : 同步
 no_root_squash: 不降低root用户的权限
其他选项man 5 exports 查看

重启nfs服务

sudo /etc/init.d/nfs-kernel-server restart

查看挂载

showmount -e

Export list for pp:
/home/pp/nfsShare *

二、客户端如何访问服务器

1、检查客户端和服务端的网络是否连通(ping命令)

#配置本机IP
ifconfig eth0 192.168.2.123
#ping + 服务器IP
ping 192.168.2.253

2、将该目录挂载到本地

mount -t nfs -o nolock 192.168.2.253:/home/pp/nfsShare /mnt

这里记得添加-o nolock,否则会出现错误
svc: Failed to register lockdv1 RPC service (errno 111)

3、本地访问

  访问本地的mnt目录,就可访问服务端共享的目录了。
4、卸载本地目录

umount /mnt

注意: 在mount或者umount时候不要在操作目录中进行,否则会出现busy错误

原文地址:https://www.jb51.cc/ubuntu/349371.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐