开机rpc服务器不可用 无法开机开机rpc服务器不可用


NFS简介

NFS(Network File System)本质是一个共享存储,文件服务器。它通过络使不同的主机系统之间可以共享文件或目录。

NFS基本概述

NFS是Network File System的缩写,主要功能是让多台主机系统之间能够共享文件或目录。NFS系统和Windows网络共享、网络驱动器类似,只不过Windows用于,NFS用于企业集群架构中。

为何使用NFS

  1. 实现多台服务器之间的数据共享。
  2. 实现多台服务器之间数据一致。

NFS应用场景

无NFS时:

有NFS时:

NFS工作原理

当用户访问NFS客户端时,请求会被转化为函数。NFS通过tcp/ip连接到服务器,服务器接收请求后先进行端口映射,接着通过一系列进程判断客户端是否能连接到服务端以及对服务端的操作权限,最后根据权限验证结果对服务端进行操作。

NFS实践

以下是NFS实践的步骤和环境准备:

  • 主机ip角色:例如web01的IP为客户端,NFS服务端的IP为172.16.1.31。
  • 环境准备包括关闭防火墙与selinux、安装NFS和rpcbind等。
  • 配置nfs,包括语法拆分、创建共享目录、启动服务等步骤。
  • 客户端操作包括安装rpcbind服务、查看挂载点、挂载、写入数据进行测试等。
  • nfs挂载与卸载的注意事项以及如何写入fstab文件等。

nfs配置详解

[root@nfs ~] cat /etc/exports

/data 172.16.1.0/24(rw,sync,all_squash)

这行配置表示/data目录允许172.16.1.0/24网段的主机以读写方式访问,并进行了相关权限和同步设置。

NFS小结

NFS存储的优点包括简单易用、方便部署、数据可靠、服务稳定等,能满足中小企业的需求。但其也存在单点故障、数据明文不校验、客户端挂载无密码验证等局限。在生产场景中,建议将静态数据尽可能往前端推,减少后端存储压力,并考虑使用CDN缓存静态资源。