服務器之間共享掛載


服務器之間共享掛載

服務器1192.168.3.11nginx服務器,去掛載3.22

服務器2192.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的快捷方式

當我們訪問

http://192.168.3.11/shareTest/test.jpg

實際訪問的是192.168.3.22服務器下 /usr/local/shareTest目錄下的test.jpg文件

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM