前言
在這篇文章中,講了在Mac端開啟NFS服務,並透過NFS協議讓其他裝置掛載到你的Mac上。
步驟一:增加配置檔案
首先,我們需要編輯NFS的配置檔案,以便定義哪些目錄可以被遠端訪問。
-
開啟終端,輸入以下命令以編輯
/etc/exports
檔案:sudo vim /etc/exports
-
在檔案中新增以下內容,以共享
/Users/xxxx/Documents
目錄:/Users/xxxx/Documents -alldirs -maproot=root:wheel -network 192.168.31.0 -mask 255.255.255.0
/Users/xxxx/Documents
:這是你想要共享的Mac端目錄。請確保許可權設定為755或777,以便其他裝置可以訪問。-network 192.168.31.0
:請將本機IP的末尾修改為0,以指定允許訪問的網路範圍。
步驟二:開啟NFS服務
在配置檔案編輯完成後,我們需要重啟NFS服務以使更改生效。
-
首先,禁用NFS服務:
sudo nfsd disable
-
然後,啟用NFS服務:
sudo nfsd enable
-
重啟NFS服務:
sudo nfsd stop sudo nfsd start
-
最後,檢查NFS服務的狀態,確保服務正在執行:
sudo nfsd status
步驟三:檢查共享目錄
在服務啟動後,我們可以透過客戶端檢查IP地址下的掛載情況。
-
使用以下命令檢視共享目錄:
$ showmount -e 192.168.31.103 Exports list on 192.168.31.103: /Users/mac/nfs-share 192.168.0.0
如果命令返回了共享目錄列表,說明NFS服務已經成功配置。
步驟四:掛載共享目錄
現在,我們可以將共享目錄掛載到本地目錄上。
-
使用以下命令將遠端目錄掛載到本地目錄:
sudo mount -t nfs -o nolock,nfsvers=3,vers=3 192.168.31.103:/Users/mac/nfs-share /Users/mac/demo
192.168.31.103:/Users/mac/nfs-share
:這是遠端Mac上的共享目錄。/Users/mac/demo
:這是本地目錄,你可以選擇任何你喜歡的路徑。
透過以上步驟,你已經成功地在Mac上開啟了NFS服務,並允許其他裝置透過NFS協議掛載到你的Mac上。