NFS网络文件系统(共享)

1、NFS简介

NFS(Network  File   System)网络文件系统,通过网络可以让不通主机共享文件或者目录。

2、为什么使用NFS?

实现多台服务器数据共享

实现多台服务器数据同步

3、工作原理

A服务器创建了一个共享目录/share,B服务器和C服务器想要和A共享这个目录,就需要将A服务器的这个目录挂在在自己服务器的某个挂载点上,不同的客户端,挂载点可以不同。

4、NFS共享问价系统的搭建

(1)规划

服务器端   192.168.26.150

客户端       192.168.26.151

服务器端配置

(2)安装NFS

yum  install -y   rpcbind

yum  install -y   nfs-utils

(3)创建共享目录,并修改权限

mkdir   /data/share

chmod   700  -R   /data/share

(4)配置NFS的配置文件(/etc/exports)

添加如下内容:

/data/share     192.168.26.151(rw,no_root_squash,no_all_squash,sync) 

/data/share     192.168.26.151   :将/data/share 目录共享给ip为192.168.26.151的主机,

rw表示可读可写
 

no_roota_squash:NFS客户端连接服务端时如果使用的是root的话,那么对服务 端分享的目录来说,也拥有root权限

,no_all_squash  : 不论NFS客户端连接服务端时使用什么用户,对服务端分享的目 录来说都不会拥有匿名用户权限。

(5)按照顺序启动服务

systemctl   start rpcbind

systemctl  start   nfs

(6)验证服务

rpcinfo  -p

查看端口是否生效

客户端配置

(1)安装服务

yum  install -y   rpcbind

yum  install -y   nfs-utils

(2)只需要启动rpcbind服务

systemctl   start   rpcbind

(3)查看服务器共享的目录

showdown   -e   192.168.26.150

(4)建立挂载目录,执行挂载命令

mkdir /mnt/share

mount -t nfs 192.168.42.101:/data/share /mnt/share/ -o nolock,nfsvers=3,vers=3

如果不加 -onolock,nfsvers=3 则在挂载目录下的文件属主和组都是nobody,如果指 定nfsvers=3则显示root。

(5)取消挂载使用umount

(6)测试

我们在客户端挂载点创建一个test.file文件

可以在服务器端的/data/share下同步看到

反之,在服务器端的共享目录创建文件,在客户端的挂载点也可以同步看到。

5、NFS的优缺点

优点:

(1)简单,容易配置和操作

(2)部署快速,方便维护

(3)数据可靠性高

缺点:

(1)存在单点故障,若共享服务器宕机,那就所有的客户端都无法同步内容

(2)客户端的配置认证是基于IP地址和主机名,所以安全性一般

(3)多台机器挂载一台服务器是,维护管理麻烦,即耦合度高。

  • 18
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值