linux之nfs服务

    技术2025-07-15  10

    NFS:Network File System 网络文件系统,Linux/Unix系统之间共享文件的一种协议。NFS 的客户端主要为Linux,支持多节点同时挂载以及并发写入

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

    一、准备环境: nas 192.168.231.41 web1 192.168.231.42 web2 192.168.231.43 web3 192.168.231.44

    二、对四台主机:nas 、web1、 web2、 web3都做如下操作 1.关闭selinux

    #sed -ri '/^SELINUX=/cSELINUX=disabled' /etc/selinux/config #setenforce 0

    2.关闭防火墙

    #systemctl stop firewalld #systemctl disable firewalld

    三、对nas主机操作

    # yum -y install nfs-utils # mkdir /webdata //存储网站代码 # echo "nfs test..." > /webdata/index.html # vim /etc/exports /webdata 192.168.231.0/24(rw) # systemctl start nfs-server # systemctl enable nfs-server # exportfs -v /webdata 192.168.231.0/24(rw,wdelay,no_root_squash,no_subtree_check,sec=sys,rw,secure,no_root_squash,no_all_squash)

    四、对web1、web2、web3客户端操作 以web1为例:

    # yum -y install nfs-utils httpd # systemctl start httpd # systemctl enable httpd 查看存储端共享 [可选] # showmount -e 192.168.231.41 // 查询NFS服务器可用目录 Export list for 192.168.231.41: /webdata 192.168.231.0/24 手动挂载 [可选] # mount -t nfs 192.168.231.41:/webdata /var/www/html/ # umount /var/www/html/ 自动挂载到网站主目录 # vim /etc/fstab 192.168.231.41:/webdata /var/www/html nfs defaults 0 0 # mount -a 查看挂载 # df 192.168.231.41:/webdata10475520 1093632 9381888 11% /var/www/html [root@web1 ~]# ls /var/www/html/ index.htm

    l

    web2 web3同上

    五、测试

    Processed: 0.010, SQL: 9