NFS共享存储服务:

■Network File System,网络文件系统

●依赖于RPC (远端过程调用)

●需安装nfs-utils、rpcbind软件包

●系统服务: nfs、 rpcbind

●共享配置文件: /etc/exports

搭建过程:

一、于服务机添加一个新磁盘,作为共享磁盘,对新磁盘进行分区格式化,挂载

[root@server ~]# fdisk /dev/sdb                    磁盘分区        

[root@server ~]# mkfs.xfs /dev/sdb1            磁盘格式化     

[root@server ~]# vim /etc/fstab                    编辑挂载信息  

[root@server ~]# mount -a                            直接挂载         

NFS共享存储服务_NFS共享磁盘

NFS共享存储服务_NFS共享磁盘_02

NFS共享存储服务_NFS共享磁盘_03

NFS共享存储服务_NFS共享磁盘_04

NFS共享存储服务_NFS共享磁盘_05

二、安装nfs-utils. rpcbind软件包,并设置开机启动

[root@server ~]# yum y install nfs-utils rpcbind -y                安装nfs-utils. rpcbind软件包

[root@server ~]# systemcti enable nfs                                  设置开机自启nfs                 

[root@server ~]# systemctl enable rpcbind                           设置开机自启rpcbind           

NFS共享存储服务_NFS共享磁盘_06

NFS共享存储服务_NFS共享磁盘_07

三、设置共享目录/etc/exports(系统默认),并启动服务

[root@server ~]# vim /etc/exports                            配置共享目录  

[root@server ~]# systemctl start nfs                         启动nfs           

[root@server ~]# systemctl start rpcbind                 启动rpcbind   

NFS共享存储服务_NFS共享磁盘_08

NFS共享存储服务_NFS共享磁盘_09

NFS共享存储服务_NFS共享磁盘_10

四、关闭防火墙,关闭增强安装性的功能,并自身检测磁盘共享是否成功

[root@server ~]# systemctl stop firewalld.service            关闭防火墙                  

[root@server ~]# setenforce 0                                           关闭增强安全性的功能  

[root@server ~]# showmount -e                                       查看共享情况               


NFS共享存储服务_NFS共享磁盘_11

五、关闭客户机防火墙,关闭增强安全性的功能,安装httpd服务

[root@client ~]# systemctl stop firewalld.service                 关闭防火墙               

[root@client ~]# setenforce 0                                                关闭增强安全性的功能

[root@client ~]# yum install httpd y                                     安装httpd服务         

 NFS共享存储服务_NFS共享磁盘_12

六、将网站站点的储存空间设置为共享磁盘(两种方式)

 [root@client ~]# mount 192.168.195.128: / mnt / var/www/htm1 /            设置网站站点挂载点(第一种)

 [root@client ~]# vim /etc/ fstab                                                                                              第二种

 [root@client ~]# mount -a                                                                                                                 


NFS共享存储服务_NFS共享磁盘_13

NFS共享存储服务_NFS共享磁盘_14

NFS共享存储服务_NFS共享磁盘_15

NFS共享存储服务_NFS共享磁盘_16

七、编辑内容测试共享结果

NFS共享存储服务_NFS共享磁盘_17

NFS共享存储服务_NFS共享磁盘_18

八、当服务机出现问题时如何解决?

[root@client ~]# umount -1f /var/www/html              强制接触目前活跃的目标目录挂载点

NFS共享存储服务_NFS共享磁盘_19



NFS搭建完成