NFS实现MariaDB数据库远程挂载

NFS (Network File System)利用网络将不同的操作系统去实现文件共享功能。NFS服务端可以使得客户端将网络中NFS服务器共享的目录挂载到本地的文件系统中,相当于客户端磁盘一般使用方便。

搭建教程:

NFS服务器端:

1.检查NFS服务器端是否存在NSF软件

1 $ rpm -qa |grep nfs

如果有回显直接跳过第一步,如果无回显将进行下一步安装

1 $ yum install nfs-utils

2.修改配置文件exports

$ vim  /etc/exports   #添加配置文件
/var/lib/mysql 17.94.14.39(rw,no_root_squash,async)
#允许IP为17.94.14.39的服务器访问本服务器的/var/lib/mysql文件夹(MariaDB默认存放路径),并设定操作规则

3.重启NFS服务

1 $ systemctl start rpcbind.service#启动端口转发
2 $ systemctl start nfs #启动NFS
3 $ expertfs -rv  #刷新配置文件

4.添加防火墙规则

1 $ iptables -I INPUT -p tcp -m multiport --dports 875,2049,111,28300,5076,39927,46286 -j ACCEPT    
2 $ iptables -I INPUT -p udp -m multiport --dports 875,2049,111,37747,31166,9292,57181 -j ACCEPT

客户端:

1.配置准备

1 $ yum install nfs-utils   #安装nfs服务
2 $ systemctl start rpcbind   
3 $ systemctl enable rpcbind
4 $ systemctl status  rpcbind   #缺认开启

2.进行挂载

1 $  mkdir  -p /mnt/nfs/DVWA1    #新建客户端挂载目录
2 $  mount -t nfs 17.94.14.39:/var/lib/mysql /mnt/nfs/DVWA1
3 $  mount | grep nfs  #检查挂载方法
4 $  df -h   #查看磁盘挂载分布,检查是否挂载成功

猜你喜欢

转载自www.cnblogs.com/smallpo1nt/p/12727949.html
今日推荐