隨記,關於使用共享目錄掛載功能

2021-10-19 13:30:01 字數 1379 閱讀 5230

伺服器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命令進...