如何在區域網路內存取 Synology NAS 上的檔案 (NFS)?

如何在區域網路內存取 Synology NAS 上的檔案 (NFS)?

詳情

本文將引導您使用 Linux 電腦存取區域網路中的 Synology NAS。

解決方法

在 Synology NAS 上啟動 NFS 服務

使用 NFS 用戶端存取共用資料夾前,您必須變更 Synology NAS 上的設定以透過 NFS 分享檔案。請執行下列步驟:

  1. 前往控制台 > 檔案服務 > NFS (DSM 7.0 及以上版本) 或 SMB / AFP / NFS (DSM 6.2 及更早版本)。
  2. 勾選啟動 NFS 服務1
  3. 按一下套用以儲存設定。

為共用資料夾指派 NFS 權限

使用 NFS 用戶端存取共用資料夾前,您必須先為要存取的共用資料夾設定 NFS 權限。執行以下步驟以變更 Synology NAS 上共用資料夾的 NFS 權限:

  1. 前往控制台 > 共用資料夾
  2. 選擇您要以 NFS 用戶端存取的共用資料夾,按一下編輯2
  3. 前往 NFS 權限,按一下新增
  4. 請參閱此篇文章以編輯權限設定。
  5. 按一下儲存 (DSM 7.0 及以上版本) 或確定 (DSM 6.2 及較早版本) 以儲存規則。
  6. 按一下儲存 (DSM 7.0 及以上版本) 或確定 (DSM 6.2 及較早版本) 以套用 NFS 權限。
  7. 套用 NFS 權限後,您可以在 NFS 權限頁籤的左下方找到共用資料夾的掛載路徑。掛載路徑格式如下:/[儲存空間名稱]/[共用資料夾名稱]

透過 NFS 在用戶端掛載共用資料夾

完成以上步驟後,您便可以使用 NFS 用戶端掛載共用資料夾。以下將示範如何使用 Linux 存取共用資料夾。

  1. 開啟 Linux 電腦上的命令主控台。
  2. 繼續掛載前,先安裝必要的元件。
    • Ubuntu3
      sudo apt update
      sudo apt install nfs-common
    • CentOS / Redhat / Fedora
      sudo yum install nfs-utils
  3. 輸入如下掛載指令以在用戶端透過 NFS 掛載共用資料夾:4
    sudo mount -t nfs [Synology NAS IP 位址]:[共用資料夾的掛載路徑]/[NFS 用戶端上的掛載點]5
    • 例如:
      sudo mount -t nfs 196.168.x.x:/volumeX/test /mnt
  4. 輸入 disk free 指令來確認您已成功掛載共用資料夾。Filesystem 欄位的結果應為以下格式:
    [Synology NAS IP 位址]:[共用資料夾的掛載路徑]
    df

注意事項:

  1. Synology NAS 預設支援 NFSv2 及 NFSv3。您可以決定是否要啟動 NFSv4 或 NFSv4.1 (是否可用將依您的產品機種而定)。若要啟動該選項,請勾選啟動 NFSv4 支援啟動 NFSv4.1 支援啟動 NFSv4 與 NFSv4.1 服務。若要了解詳細步驟及進一步的資訊,請參閱此篇文章
  2. 若要了解不允許透過 NFS 來存取的共用資料夾清單,請參閱以下說明文章:
    • DSM 7.0 及以上版本:「若要啟用 NFS 服務」的限制段落。
    • DSM 6.2 及更早版本:「若要啟用 NFS 服務」的注意段落。
  3. apt 與較新版本的 Linux 相容,若無法使用 apt,請將 apt 替換為 apt-get 並再試一次。
  4. 若無法掛載共用資料夾,請檢查防火牆設定並確認使用者帳號對要掛載的共用資料夾具備足夠的存取權限。
  5. 掛載時,您可以在掛載指令加入參數 -o vers=2-o vers=3-o vers=4 以指定要使用哪個版本的 NFS。
詳情
內容
解決方法
在 Synology NAS 上啟動 NFS 服務
為共用資料夾指派 NFS 權限
透過 NFS 在用戶端掛載共用資料夾
延伸閱讀