nfs共享存储

一. 什么是nfs

   NFS(Network File System)即网络文件系统,它允许网络中的计算机之间通过TCP/IP网络共享资源
   它的主要功能是通过网络让不同的机器系统之间可以彼此共享文件和目录。NFS服务器可以允许NFS客户端将NFS服务器端的共享目录挂载到本地的NFS客户端中。
   NFS一般用来存储共享视频,图片等静态数据。

NFS优点:

节省本地存储空间
用户不需要在网络中的每个机器上都建有Home目录,Home目录可以放在NFS服务器上且可以在网络上被访问使用。
简单容易上手,维护非常快捷简单

NFS缺点:

局限性容易发生单点故障,及server机宕机了所有客户端都不能访问
在高并发下NFS效率/性能有限
客户端没用用户认证机制,且数据是通过明文传送,安全性一般(一般建议在局域网内使用)
多台机器挂载NFS服务器时,连接管理维护麻烦

二、安装部署

在服务器端安装开启nfs

[root@localhost ~]# yum -y install nfs-utils rpcbind
[root@localhost ~]# systemctl enable nfs
[root@localhost ~]# systemctl enable rpcbind

设置共享目录

[root@localhost ~]# mkdir /backup
[root@localhost ~]# vim /etc/exports
/backup/ 192.168.40.0/24(rw,sync,no_root_squash)

启动NFS服务

[root@localhost ~]# systemctl start rpcbind
[root@localhost ~]# systemctl start nfs
[root@localhost ~]# ss -nelp | grep rpcbind

查看本机NFS共享目录

[root@localhost ~]# showmount -e
Export list for localhost.localdomain:
/backup 192.168.40.0/24

在客户端操作:

访问NFS共享资源:
安装部署客户机:

[root@localhost ~]# yum -y install nfs-utils rpcbind
[root@localhost ~]# systemctl  enable rpcbind
[root@localhost ~]# systemctl  start rpcbind

查看NFS服务器共享目录:

[root@localhost ~]# showmount -e 192.168.40.111
Export list for 192.168.40.111:
/backup 192.168.40.111/24

手动挂载NFS共享目录

[root@localhost ~]# mount 192.168.40.111:/backup /var/www/html/

查看挂载结果

[root@localhost ~]# tail -1 /etc/mtab
192.168.40.111:/backup /var nfs4 
rw,relatime,vers=4.1,rsize=262144,wsize=262144,namlen=255,hard,proto=tcp,port=0,timeo=6
00,retrans=2,sec=sys,clientaddr=192.168.40.112,local_lock=none,addr=192.168.40.111 0 0
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值