mac環境配置本地nfs服務

牛奔發表於2024-11-08

前言

在這篇文章中,講了在Mac端開啟NFS服務,並透過NFS協議讓其他裝置掛載到你的Mac上。

步驟一:增加配置檔案

首先,我們需要編輯NFS的配置檔案,以便定義哪些目錄可以被遠端訪問。

  1. 開啟終端,輸入以下命令以編輯/etc/exports檔案:

    sudo vim /etc/exports
    
  2. 在檔案中新增以下內容,以共享/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服務以使更改生效。

  1. 首先,禁用NFS服務:

    sudo nfsd disable
    
  2. 然後,啟用NFS服務:

    sudo nfsd enable
    
  3. 重啟NFS服務:

    sudo nfsd stop
    sudo nfsd start
    
  4. 最後,檢查NFS服務的狀態,確保服務正在執行:

    sudo nfsd status
    

步驟三:檢查共享目錄

在服務啟動後,我們可以透過客戶端檢查IP地址下的掛載情況。

  1. 使用以下命令檢視共享目錄:

    $ showmount -e 192.168.31.103 
    Exports list on 192.168.31.103: 
    /Users/mac/nfs-share 192.168.0.0
    

    如果命令返回了共享目錄列表,說明NFS服務已經成功配置。

步驟四:掛載共享目錄

現在,我們可以將共享目錄掛載到本地目錄上。

  1. 使用以下命令將遠端目錄掛載到本地目錄:

    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上。

相關文章