伺服器ip 10.20.8.40
客戶端ip 172.18.243.131
第一步( 伺服器)
首先執行如下命令安裝 nfs-utils rpcbind:
yum -y install nfs-utils rpcbind
啟動 nfs & rpcbind
systemctl start nfs
systemctl start rpcbind
第二步( 伺服器)
建立要共享的資料夾,並設定許可權(假設共享資料夾所在機器 ip 為:172.18.243.131)
mkdir -p/home/swoole/haoyue_websocket/upload
chmod -r 755 /home/swoole/haoyue_websocket/upload
新增檔案訪問許可權到這個檔案中 /etc/exports 並使其生效
//允許172.18.243.131 的 ip 段訪問此資料夾
/home/swoole/haoyue_websocket/upload 172.18.243.131(rw, no_root_squash, no_all_squash, sync)
exportfs -r
第三步 (客戶端)
將上一步建立的資料夾掛載到自己的機器上
mount 10.20.8.40:/home/swoole/haoyue_websocket/upload/home/wwwroot/weixin/mp/upload
開機自動掛載
vim /etc/fstab
10.20.8.40:/home/swoole/haoyue_websocket/upload /home/wwwroot/weixin/mp/upload nfs4 defaults 0 0
開機自動啟動
systemctl enable rpcbind.service
systemctl enable nfs-server.service
exports 檔案引數詳解:
ro 在此nfs卷上允許讀取請求(預設)
rw 在此nfs卷上同時允許讀取和寫入請求
root_squash 在登入 nfs 主機使用分享之目錄的使用者如果是 root 時,那麼這個使用者的許可權將被壓縮成為匿名使用者,通常他的 uid 與 gid 都會變成 nobody 那個系統賬號的身份
no_root_squash 登入 nfs 主機使用分享目錄的使用者,如果是 root 的話,那麼對於這個分享的目錄來說,他就具有 root 的許可權!這個專案『極不安全』,不建議使用!
no_all_squash 保留共享檔案的uid和gid(預設)
sync 將更改提交到穩定儲存後
linux掛載windows共享目錄
1.linux root 賬號或者sudo賬號 2.windows共享目錄,機子能ping通 以centos為例 1.安裝軟體 yum install samba clientyum install cifs utils2.建立掛載目錄 mnt wprd mkdir mnt wprd3.掛載目錄 m...
linux之間共享目錄掛載
在quartz進行集群部署時,由於為了確保檔案一致性,所以就得實現多機共享乙個本地目錄,這裡就得用到linux的掛載,下面簡單介紹下操作步驟。機器準備機器準備10.10.4.9 原有節點 10.10.4.8 10.10.4.7,都需要root使用者。其中 opt aspire product bdc...
Linux掛載Windows共享目錄
在windows中設定共享目錄並新增許可權使用者 把window系統的檔案共享掛載到linux centos 目錄下的方法步驟 1 先在windows下面共享需要掛載的目錄。2 確保linux與windows是在同乙個區域網當中。3 在linux下面建立乙個需要掛載到的目錄。4 利用mount命令進...