鸬鹚洲 发表于 2019-2-15 11:56:36

Centos7 NFS安装与运用

NFS    Network File System   网络文件系统

  服务器:192.168.80.100
1、安装服务
yum install -y nfs-utils

  2、修改配置文件
mkdir -p /opt/wwwroot--创建一个测试目录
vi /etc/exports    //NFS配置文件(空文件)

    /opt/wwwroot    192.168.80.0/24(rw,sync,no_root_squash)
目录/opt/wwwroot共享给192.168.80.0/24网段,允许读写,同步写入
  注:
第一列代表共享哪个目录
第二列代表允许哪个客户端去访问
第三列共享目录的一些权限设置


[*]所有人
ro    只读
rw    允许读写
sync同步写入
no_root_squash      当客户机以root身份访问时,赋予root权限(即超级用户保留权限)
否则,root用户所有请求映射成anonymous用户一样的权限(默认)
  手动启动,先启动rpcbind,再启动nfs

  3、启动服务

systemctl start rpcbind
systemctl start nfs
  netstat -anptu | grep rpcbind
https://s1.运维网.com/images/blog/201901/13/3d110e2b5759a45a8b0478e1304748cf.png
rpm -ql nfs-utils | grep show
https://s1.运维网.com/images/blog/201901/13/e40f6bde9e83ce2574d397160e0c091d.png
  showmount -e+IP地址 //查看发布的NFS共享目录

  客户端:192.168.80.101
--------------------客户端-------------------

  yum install nfs-utils
  -------手动挂载NFS共享目录---------------
  mount IP地址:共享目录名 挂载到的位置
mkdir/opt/aa
例子:mount 192.168.80.100:/opt/wwwroot /opt/aa
  mount -t nfs 地址:共享目录名 挂载到的位置   //7以下版本
  mount   //查看
tail -1 /etc/mtb//查看挂载信息
  -------设置自动挂载------------网络存储概念

vi /etc/fstab
192.168.80.100:/opt/wwwroot /var/www/html nfs rw,_netdev 0 0
umonut /var/www/html
mount -a    //读写生效
  多台pc端NFS共享资源,一个文件可同时看,不可同时更改同一个文件
  (负载均衡集群)
  客户端测试:
在nfs服务器上 /opt/wwwroot里创建文件或者文件夹,去客户端挂载点是否同步过来
https://s1.运维网.com/images/blog/201901/13/f653c7958528e643724c4fff372900a9.png
https://s1.运维网.com/images/blog/201901/13/cc415f4a126e6f56d27120bae5b6a076.png




页: [1]
查看完整版本: Centos7 NFS安装与运用