2013-10-09 27 views
0

我有兩個RHEL linux服務器,我的問題是我不知道如何使用另一個作爲文件存儲服務器。考慮有兩臺服務器A & B,現在我希望服務器A有一個映射到服務器B的文件夾,然後每當我在服務器A上存儲某些內容時,它都會自動移到服務器B.我認爲這稱爲網絡驅動器或可能是掛載網絡文件夾或文件服務器。我完全不知道這一點。請幫我弄清楚這一點。由於服務器B具有巨大的存儲容量,我想通過服務器A上運行的Java EE程序保存所有文件。在Linux系統上安裝聯網文件夾以存儲文件?

請讓我知道任何可以幫助解決這個問題的工具或技術。

回答

1

考慮使用nfs在服務器上安裝遠程文件系統。

服務器B上,可以設定/etc/exports如下:

# See exports(5) for a description. 
# This file contains a list of all directories exported to other computers. 
# It is used by rpc.nfsd and rpc.mountd. 

/folder/to/export SERVER_A_IP(rw) 

然後,啓動nfs服務,從服務器A,你可以使用:

mount -t nfs SERVER_B_IP:/folder/to/export /mnt/mountpoint

然而,你的問題應該已發佈在ServerFault上。我把它標記爲脫離主題,希望他們移動它。

+0

感謝您舉報。我還有另外一個問題,這個'/ mnt/mountpoint'是通常的事情還是目錄? –

+0

@ShivKumarGanesh,它是你的文件系統上的任意文件夾。從這一點來說,每次你在服務器A上訪問'/ mnt/mountpoint'(但它可以是'/ home/user/allsoever',如果你願意,'/ mnt'只是一個約定),它會顯示'/ folder/to/export /'在服務器B上,每次更改都會影響服務器B,因爲這是本地安裝的遠程文件系統。明白了嗎? – Zagorax

+0

我可以做上面提到的事情。我面臨的唯一問題是,我放在Master中的任何東西都是在客戶端複製的。但客戶端沒有權限做任何事情......沒有讀寫訪問:(請讓我知道如何解決這個問題。 –

相關問題