linux文件服务----NFS

实验环境:

  系统:CentOS Linux release 7.9.2009 (Core)

  内核:3.10.0-1160.11.1.el7.x86_64

 

  简介:NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议

        支持多点同时挂载和并发写入

        提供文件共享服务,为 Web Server 配置集群中的后端存储

linux文件服务----NFS

 

 

 

 

一、准备工作

  搭建yum环境(阿里云yum)

 

二、服务端软件的安装与配置

  1、安装

  yum  install -y nfs-utils.x86_64  

 

  2、配置

  创建共享目录并添加测试网页

  mkdir /webdata

  echo ‘hello world‘ > /webdata/index.html

  配置文件

  vim /etc/exports

    /webdata     192.168.1.0/24(ro)   -------设置/webdata为对外开放的共享目录  允许192.168.1.0/24网段的客户端访问  权限为只读

  

  3、启动nfs服务

  前提:关闭防火墙和selinux

  [root@nas ~]# systemctl start nfs-server    --启动

  [root@nas ~]# systemctl enable nfs-server   --设置开机自启 

    

  查看目录是否已开放

  [root@host1 ~]# exportfs -v

  /webdata 192.168.1.0/24(sync,wdelay,hide,no_subtree_check,sec=sys,rw,secure,root_squash,no_all_squash)

 

  4、客户端的软件安装与配置

  这里为了体现NFS数据同步的特性,安装http进行测试(同时充当nfs的客服端和web服务器)

  [root@host1 ~]# yum install -y nfs-utils.x86_64 httpd

 

  开启httpd服务·

  [root@host1 ~]# systemctl start httpd

  [root@host1 ~]# systemctl enable httpd

 

  查看NFS客服端的可用共享目录 

  [root@host2 ~]# showmount -e 192.168.1.156
  Export list for 192.168.1.156:
  /webdata 192.168.1.0/24

  挂载NFS服务器的共享目录到本地web的首页

  mount -t nfs  192.168.1.156:/webdata   /var/www/html

 

   查看是否挂载成功   

  [root@host2 ~]# df -h
  省略~
  tmpfs 98M 0 98M 0% /run/user/0
  192.168.1.156:/webdata 10G 2.4G 7.7G 24% /var/www/html

  挂载成功

  

  5、登录web测试

   linux文件服务----NFS

 

   成功,首页内容即是NFS服务端共享目录的index.html文件

  [root@host1 ~]# cat /webdata/index.html
  start new life
  2021

 

  

 

  

  

linux文件服务----NFS

上一篇:c#.net大文件上传(切片)


下一篇:【转】vim大小写转换