linux文件服务NFS

linux文件服务NFS_第1张图片

12.2 NFS

12.2.1 简介

NFS : Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议。
​
是分布式计算系统的一个组成部分,可实现在网络上共享和装配远程文件系统。
​
支持多节点同时挂载以及并发写入。

...........................................................................................................................................................

12.2.2 作用

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

...........................................................................................................................................................

12.2.3 NFS配置

  • 环境

    # 2-4台服务器:1个NFS服务器,1-3个NFS客户端(web服务器)
    # 关闭防火墙
    systemctl stop firewalld
    systemctl disable firewalld
    setenforce 0
    vim /etc/selinux/config
    修改内容:SELINUX=disabled

    ....................................................................................................................................................

  • NFS服务端配置

    # 安装NFS服务器
    yum -y install nfs-utils
    # 存储网站代码
    mkdir /webdata
    # 放入数据,主页名不建议改
    echo "nfs test ..." > /webdata/index.html
    ​
    # 修改NFS主配置文件
    vim /etc/exports
    /webdata    192.168.xxx.xxx/24(rw)
    # /webdata指的是发布资源的目录
    # 192.168.122.0/24允许访问NFS的客户机
    # rw权限不可使用数字表示,一般为ro

    ....................................................................................................................................................

  • 启动NFS服务器

    # 启动NFS服务进程
    systemctl start nfs-server
    # 设置为开机自启动
    systemctl enable nfs-server

    ....................................................................................................................................................

  • 检查NFS输出是否正常

    # 检查输出目录
    exportfs -v

...........................................................................................................................................................

12.2.4 客户端配置

  • 安装NFS客户端

    yum install -y nfs-utils httpd
    systemctl start httpd
    systemctl enable httpd

    ....................................................................................................................................................

  • 查看存储端共享

    # 查看NFS服务器可用目录
    showmount -e 服务端IP地址
    # Export list for 192.168.142.133
    # /webdata 192.168.142.0/24

    ....................................................................................................................................................

  • 手动挂载

    mount -t nfs 服务器IP:/webdata /var/www/html
    # 查看是否挂载成功
    cat /var/www/html/index.html
    # 若取消挂载,使用umount /var/www/html

    ....................................................................................................................................................

  • 查看挂载

    ls /var/www/html/

    ....................................................................................................................................................

  • 使用web客户端查看

    http://服务器IP
  • ....................................................................................................................................................

    Guff_hys_python数据结构,大数据开发学习,python实训项目-CSDN博客

你可能感兴趣的:(linux,运维,服务器,scala,开发语言,ide,程序人生)