搭建nfs网络文件共享服务

1,准备环境
redhat8 的系统 (是可以上网的,通过yum安装)
server---->>>192.168.0.16
client ----->>>192.168.0.17
2,在server上操作

  a, 安装核心的支撑软件包 
     # yum -y install nfs-utils
     #  systemctl start rpcbind
     #  systemctl start nfs-server
  b, 开放服务
      # firewall-cmd --permanent --add-service=nfs
      # firewall-cmd --reload
      # firewall-cmd --permanent --add-service=rpc-bind
       # firewall-cmd --reload
       # firewall-cmd --permanent --add-service=mountd
       # firewall-cmd --reload
  c, 配置文件
      首先 -------创建一个共享目录
    #  mkdir -p  /www/html/ 
      其次 ------配置exports文件
    #  vi  /etc/exports
   #  /www/html/ 192.168.0.17(rw,no_root_squash)  ---可以共享给指定ip(192.168.0.16),
                                                    也可以共享给指定网段(192.168.0.0),还可以共享给所有ip(*),rw代表读写权限
  ####解析/etc/exports 配置文件中权限参数常用的五个:
         ro 只读权限
         rw 读写权限
         sync 同步写入内存与磁盘当中
         no_all_squash 保留共享文件的UID和GID(默认)
         no_root_squash 使得root用户具有根目录的完全访问权限
   d, 放行共享目录/www/html/的 SELinux 权限
     # chcon -t public_content_t /www/html/
     ls -Z
      

3 , 在client端上
######## yum -y install nfs-utils
服务不需要直接开启的

#1,showmount -e 192.168.0.16  ----测试是否服务器是否有挂载点
#2,mkdir -p /www/   ------创建挂载点
#3,mount -t nfs 192.168.0.16:/www/html/ /html/ ---命令行挂载
#----也可以做到开机挂载,编辑/etc/fstab 文件
vim /etc/fstab
192.168.0.16:/www/html /www nfs defaults 0 0    ---添加挂载信息即可

4,NFS高并发下挂载优化常用参数(mount -o选项)

1,async:异步同步,此参数会提高I/O性能,但会降低数据安全(除非对性能要求很高,对数据可靠性不要求的场合。一般生产环境,不推荐使用)。
2,noatime:取消更新文件系统上的inode访问时间,提升I/O性能,优化I/O目的,推荐使用。
3,nodiratime:取消更新文件系统上的directory inode访问时间,高并发环境,推荐显式应用该选项,提高系统性能,推荐使用。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值