linux Centos 服務器之間NFS文件共享掛載


linux Centos 6.9服務器之間文件共享掛載

目的:因為服務器設置了負載均衡,多服務器的文件上傳必然要同步,這里的目的把服務器1設置為主文件服務器

服務器1:192.168.1.100(共享)

服務器2:192.168.1.20(掛載)

 

1、兩台服務器都需要安裝nfs以及依賴

①安裝nfs服務
yum install nfs-utils  

②開機服務
chkconfig rpcbind on  
chkconfig nfs on 

③啟動服務
service rpcbind start  
service nfs start  

2、在共享服務器中共享文件夾192.168.1.100(共享)

mkdir /usr/local/test        ### 創建共享目錄
vi /etc/exports              ### 編輯配置文件
### 將這行添加到配置文件中保存
/usr/local/test/ 192.168.1.20(rw,no_root_squash,no_all_squash,sync)   
service rpcbind start        ### 啟動rpcbind服務

設置固定端口:NFS每次啟動的時候都是隨機端口,這樣可能被防火牆攔截,我們可以將其設置為固定端口,並放行:

### 編輯配置文件
vi /etc/sysconfig/nfs
### 將下面的內容添加到配置文件末尾      
MOUNTD_PORT="825"
STATD_PORT="909"
LOCKD_TCPPORT="4004"
LOCKD_UDPPORT="4004"
RQUOTAD_PORT="909"

端口設置好之后輸入命令重啟相關服務:service rpcbind restart和service nfs restart

 

放行端口:可以直接vi /etc/sysconfig/iptables編輯iptables規則,將下面的內容添加到iptables中:

-A INPUT -s 192.168.1.20 -p tcp -m state --state NEW -m tcp --dport 111 -j ACCEPT
-A INPUT -s 192.168.1.20 -p udp -m state --state NEW -m udp --dport 111 -j ACCEPT
-A INPUT -s 192.168.1.20 -p tcp -m state --state NEW -m tcp --dport 825 -j ACCEPT
-A INPUT -s 192.168.1.20 -p udp -m state --state NEW -m udp --dport 825 -j ACCEPT
-A INPUT -s 192.168.1.20 -p tcp -m state --state NEW -m tcp --dport 909 -j ACCEPT
-A INPUT -s 192.168.1.20 -p udp -m state --state NEW -m udp --dport 909 -j ACCEPT
-A INPUT -s 192.168.1.20 -p tcp -m state --state NEW -m tcp --dport 2049 -j ACCEPT
-A INPUT -s 192.168.1.20 -p udp -m state --state NEW -m udp --dport 2049 -j ACCEPT
-A INPUT -s 192.168.1.20 -p tcp -m state --state NEW -m tcp --dport 4004 -j ACCEPT
-A INPUT -s 192.168.1.20 -p udp -m state --state NEW -m udp --dport 4004 -j ACCEPT
-s 參數 只開放指定的服務器ip訪問
輸入:service iptables restart重啟iptables生效

3、掛載服務器設置 192.168.1.20(掛載)

mkdir /usr/local/test        ### 創建掛載目錄
showmount -e 192.168.1.100   ### 測試掛載
mount -t nfs 192.168.1.100:/usr/local/test /usr/local/test  ### 掛載

 

  如果需要設置開機自動掛載,那么將下面的信息添加到:/etc/fstab

vi /etc/fstab                ### 編輯配置文件,將下面規則加入,IP和目錄請自行調整
server_IP:/remote_dir   /local_dir   nfs  defaults  1  1

  自動掛載的前提是服務端將NFS設置為開啟自啟,否則會有異常。

還有一種自動掛載的方法:

編輯  /etc/rc.local 文件 ,加入

mount -t nfs -o rw 192.168.1.100:/www/wwwroot/www.lanmps.com/uploads /www/wwwroot/www.lanmps.com/uploads  

  


免責聲明!

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



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