nfs网络文件系统

1.使用nfs的背景?
单体项目部署到多个服务器上时,上传图片也会分步在各个服务器上,因此把文件挂载在共享目录中,就需要用到 nfs 网络文件系统,多个服务会把图片上传到该共享目录中,达到数据统一的目的

2.nfs
nfs分为服务端与客户端,服务端做为共享目录,为客户端提供挂载、存储文件的能力

3.安装

  • 服务端安装:yum -y install nfs-utils rpcbind
服务端的IP:192.168.68.134
#打开配置:vi /etc/exports
#配置目录与参数,请自行百度,该IP是nfs服务端的网段
 /data/pro/web  192.168.68.0/24(rw,sync,no_root_squash)

启动服务:systemctl start rpcbind
启动服务:systemctl start nfs
检查服务端本地挂载情况:showmount -e localhost
开机启动:systemctl enable rpcbind.service
开机启动:systemctl enable nfs.service
  • 客户端安装:yum -y install nfs-utils
服务端的IP:192.168.68.135
查看nfs服务端能挂载的目录:showmount -e 192.168.68.134
客户端创建要挂载的目录:mkdir -p /data/pro/web
客户端挂载服务端的目录:mount -t nfs 192.168.0.134:/data/pro/web /data/pro/web
卸载目录:umount /data/pro/web

挂载成功后,客户端程序就像使用本地目录一样使用 nfs 共享的网络存储了

在客户端像 挂载的目录创建文件,查看一下服务端目录中是否有该文件

你可能感兴趣的:(nfs网络文件系统)