兩臺linux之間實現共享資料夾掛載例項
阿新 • • 發佈:2019-01-04
今天研發給我反應了這樣一個需求:
我計劃由一臺伺服器上的resin服務受理使用者上傳的檔案,這臺伺服器受理到檔案之後儲存在本地。
由另外一臺伺服器上的java應用程式來讀取這些檔案進行處理。
我覺得這是一個類似windows在區域網共享資料夾的操作。又想起來以前曾經把windows共享資料夾掛載到linux目錄下的經歷。
就在網上找了找相關文章。
具體操作就非常簡單了。
1、安裝nfs服務。要注意的一點是“檔案存放伺服器”和“掛載目錄伺服器”都需要安裝nfs服務。
yum install -y nfs-utils
2、在“檔案存放伺服器”建立存放目錄,我建立的是/user/web/UploadFile
3、配置共享目錄許可權
vi /etc/exports
新增下面的內容
/user/web/UploadFile *(rw,)
*星號表示所有伺服器都可以掛載該目錄
rw表示掛載此目錄的伺服器都有讀寫許可權
4、在“掛載目錄伺服器”建立掛載目錄,我建立的是/user/web/UF
5、在“掛載目錄的伺服器”執行掛載命令
mount -t nfs 192.168.0.18:/user/web/UploadFile /user/web/UF
6、如果需要在客戶端修改伺服器端的檔案內容,需要把伺服器端目錄的許可權開啟
chmod -R 777 /user/web
操作完成,此時在“檔案存放伺服器”的/user/web/UploadFile目錄下建立個檔案,然後在“掛載目錄伺服器”的/user/web/UF目錄下檢視。新建立的檔案已經出現了。