伺服器之間共享掛載

2022-07-25 08:00:11 字數 1692 閱讀 2251

伺服器之間共享掛載

伺服器1:

192.168.3.11

(nginx

伺服器,去掛載

3.22

)伺服器2:

192.168.3.22

(共享伺服器)

分別在兩台伺服器上安裝nfs以及依賴

yum install nfs-utils

設定開機服務

chkconfig rpcbind on

chkconfig nfs on

啟動服務

service rpcbind start

service nfs start

在共享伺服器中建立用來共享的資料夾(192.168.3.22)

cd /usr/local/

mkdir sharetest

在 /etc/exports 中新增配置

/usr/local/sharetest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)

192.168.3.11就是需要掛載

3.22

的伺服器

修改完畢後

service rpcbind start

在192.168.3.11中建立掛載目錄

例如也是放在

cd /usr/local/

mkdir sharetest

測試下掛載

showmount -e 192.168.3.22

部署時有報錯clnt_create: rpc: program not registered

需要重啟下

service nfs restart

掛載mount -t nfs 192.168.3.22:/usr/local/sharetest /usr/local/sharetest/

可以嘗試在3.22的共享資料夾中存放檔案,能在

3.11

中看到可以在多個從機掛載nfs

在配置檔案中增加對應的配置

/usr/local/sharetest 192.168.3.11(rw,no_root_squash,no_all_squash,sync)

或者如果有配置安全組,可以將ip改為

*,允許任何

ip新增該共享目錄

設定自動掛載

在 /etc/fstab中新增如下資訊

192.168.3.22:/usr/local/sharetest /usr/local/sharetest/ nfs defaults 1 1

共享伺服器ip:共享伺服器的共享目錄      本地目錄    

nfs    defaults  1    1

需要注意的是,設定自動掛載,需要設定nfs為自動啟動

補充:nginx 訪問目錄

例如當前nginx的訪問目錄為

/usr/share/nginx/html

建立軟鏈結

ln -s /usr/local/sharetest/ ./

會發現在html下有個

sharetest

的目錄,這個相當於是

/usr/local/sharetest

的快捷方式

當我們訪問

實際訪問的是192.168.3.22伺服器下

/usr/local/sharetest

目錄下的

檔案

伺服器掛載磁碟並在伺服器之間共享掛載的磁碟

參考文章 在172.16.104.60上掛載磁碟 磁碟分割槽已做好 檢視機器所掛硬碟個數及分割槽情況 將磁碟掛載在 data目錄上 檢視目錄掛載情況 lsblk f 掛載成功 設定可以自動掛載 永久掛載,當你重啟linux之後,仍然可以掛載 永久掛載 通過修改 etc fstab 實現掛載 執行如下...

Linux 伺服器掛載共享(nfs)

安裝nfs 2016 11 23 共享主伺服器 檢查是否已經安裝 rpm q nfs utils rpcbind 安裝 yum y install nfs utils rpcbind 增加共享目錄並 開啟檔案增加一行 vi etc exports www club userfiles 192.168...

多台伺服器之間共享session

1.寫客戶端cookie的方式 當使用者登陸成功以後,把 網域名稱 使用者名稱 密碼 token session有效時間全部採用cookie的形式寫入到客戶端的cookie裡面,如果使用者從一台web伺服器跨越到另一台伺服器的時候,我們的程式主動去檢測客戶端的cookie資訊,進行判斷,然後提供對應...