linux遠程目錄共享


1、環境介紹web


一、服務器說明apache

有兩臺服務器,(1)101報表服務器,上面是tomcat跑的原生FineReport報表系統,(2)103業務服務器,上面是具體的業務系統。tomcat


二、需求說明服務器

報表文件由103業務系統管理,負責上傳、下載等,上傳的文件,經過共享目錄、軟連接等技術,直接上傳到101報表服務器上,具體位置是/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports,其中WEB-INF/reportlets是FineReport指定的報表文件根目錄位置。app


三、實現思想webapp

將101報表文件位置/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports經過共享目錄,mount到103服務器的/Data/uploadReports目錄,再在103上經過內部軟連接,將目錄/Data/uploadReports/綁定到目錄/Data/apache-tomcat-7.0.47/webapps/p-business-report/uploadFiles/上面,其中後者是業務系統的文件上傳位置。spa

 

2、101報表服務器配置rest

 

一、編輯文件,配置共享目錄
vi /etc/exports
/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports *(rw,no_root_squash,sync)blog


二、啓動服務
service nfs start
service rpcbind start文檔

若是服務已啓用,可參考如下命令進行重啓服務(僅供參考):

查看服務狀態
service nfs status
service rpcbind status

中止服務
service nfs stop
service rpcbind stop

重啓服務
service nfs restart
service rpcbind restart


3、103業務服務器配置

 

一、和101綁定
mount -t nfs 192.168.108.101:/Data/apache-tomcat-7.0.47/webapps/report/WEB-INF/reportlets/uploadReports /Data/uploadReports

 

二、內部軟連接綁定
ln -s /Data/uploadReports/ /Data/apache-tomcat-7.0.47/webapps/p-business-report/uploadFiles/

 

三、其餘參考
(1)解除與101綁定的方法:
umount /Data/uploadReports

(2)參考文檔:http://ligaosong.iteye.com/blog/2099974

相關文章
相關標籤/搜索