1. 程式人生 > >利用 samba 共享和 nfs 共享目錄的實現;

利用 samba 共享和 nfs 共享目錄的實現;

samba nfs cifs mysql mariadb

(1) 使用samba和NFS分別共享/data目錄;

(2) 讓samba客戶端和NFS客戶端分別掛載samba服務器上共享的/data/至本地的/mydata目錄;本地的mysqld或mariadb服務的數據目錄設置為/mydata,要求服務能正常啟動,且可正常存儲數據;


首先,我們需要關閉selinux和防火墻;


1.NFS共享實現;

首先在7.4A主機上安裝並啟動nfs,然後在/etc/exports配置文件中添加一行,需要的共享目錄,和應當的權限;


技術分享圖片

技術分享圖片

在另一臺主機上掛載nfs文件系統並安裝mariadb數據庫;

技術分享圖片

修改主配置文件/etc/my.cnf,將數據目錄改為已經掛載的nfs

目錄;

技術分享圖片

將原先的數據目錄的內容復制到掛載的目錄中;註意,mysql.socket文件不需要復制;我們未更改socket目錄;

技術分享圖片

啟動mysql數據庫,並查看數據庫

技術分享圖片

技術分享圖片

技術分享圖片


2.samba共享實現;安裝samba包和組件;在其主配置文件中加入一個分享的配置;

技術分享圖片

添加mysql的密碼;

技術分享圖片


啟動smb程序

技術分享圖片

在另一臺主機上掛載cifs文件系統;

技術分享圖片

技術分享圖片

技術分享圖片

然後把mysql的數據文件復制到此文件下;

技術分享圖片

啟動mysql,成功;

技術分享圖片





利用 samba 共享和 nfs 共享目錄的實現;