您遇到什麼問題?

需要 Client for NFS 只使用「特殊權限」連接埠。

原因

有些網路檔案系統 (NFS) 伺服器具有「特許」連接埠 (意指號碼低於 1024 的連接埠) 的概念,不接受來自該範圍以上之連接埠的用戶端連線。

解決方案

登入執行 Client for NFS 的電腦、將下列登錄機碼設為 1,然後重新啟動 Client for NFS:

HKLM\Software\Microsoft\Client for NFS\CurrentVersion\default

DWORD "UseReservedPorts"

嘗試與 Client for NFS 服務通訊時發生錯誤。

原因

Client for NFS 服務未啟動、無法連絡 Active Directory 或使用者名稱對應伺服器,或正以不正確對應的認證執行。

解決方案

在 Services for Network File System Microsoft Management (MMC) 主控台中,您可以滑鼠右鍵按一下 [Client for NFS],然後按一下 [開始],來確定該服務已啟動。在主控台中,請確定已指定正確的 Active Directory 網域或使用者名稱對應伺服器的名稱。利用 Active Directory 或使用者名稱對應伺服器的系統管理員來檢查,以確定您的 Windows 使用者識別已適當地對應到您的 UNIC 使用者識別。

發生系統錯誤 1722。遠端程序呼叫 (RPC) 伺服器無法使用。

原因

未啟動 Client for NFS 服務。

解決方案

在 Services for Network File System 中,以滑鼠右鍵按一下 [Client for NFS],然後按一下 [開始]

嘗試掛接共用目錄時產生網路錯誤 67 - 找不到網路名稱。

原因

目錄未共用,或伺服器無法解析用戶端名稱。

解決方案

使用 showmount –e server,來顯示伺服器上共用目錄的名稱。如果這因為遠端程序呼叫 (RPC) 逾時而失敗,請連絡 NFS 伺服器的系統管理員,以確定伺服器上的 NFS 和 Portmap 服務已啟動。此外,也請確定 NFS 伺服器會接受來自此電腦的連線。

我收到訊息 RPC:逾時或 RPC:連接埠對應程式失敗 - RPC:逾時。

原因

伺服器上的 Portmap 或 NFS 服務尚未執行,或者 Client for NFS 效能設定需要調整。

解決方案

確定服務已啟動。如果伺服器上的 Portmap 或 NFS 服務尚未執行,請於 Services for Network File System 中,以滑鼠右鍵按一下 [Client for NFS]、按一下 [內容],然後增加重試次數上限及重試間隔。

我在 NFS 共用資源上建立的檔案顯示為已由 nobody:nogroup 或 -2:-1 所建立,或者使用者識別碼 (UID) 為一個相當大的數字 (2**32-2)。

原因

您的 Windows 使用者識別元並未在 Active Directory 或使用者名稱對應中正確地對應。

解決方案

在 Services for Network File System 嵌入式管理單元中,請確定已指定正確的 Active Directory 網域名稱或使用者名稱對應伺服器。利用 Active Directory 或使用者名稱對應系統管理員來檢查,以確定您的 Windows 使用者識別已正確地對應到您 UNIX 樣式的使用者識別。

我無法存取 NFS 共用資源上的檔案。

原因

Services for NFS 未指定要使用的 Active Directory 網域或使用者名稱對應伺服器。

解決方案

請指定正確的 Active Directory 網域或使用者名稱對應伺服器。如需相關資訊,請參閱指定 Client for NFS 如何擷取 UNIX 樣式的識別資料

無法存取對應網路磁碟機上的檔案。

原因

Services for NFS 未指定要使用的 Active Directory 網域或使用者名稱對應伺服器。

解決方案

請指定正確的 Active Directory 網域或使用者名稱對應伺服器。如需相關資訊,請參閱指定 Client for NFS 如何擷取 UNIX 樣式的識別資料

我無法使用通用命名慣例 (UNC) 路徑來存取多重匯出。

原因

Client for NFS 僅在共用資源掛接到磁碟機代號時才能存取多重匯出 (如 server:/d1/d2/d3)。

解決方案

將多重匯出掛接到磁碟機代號:

mount server:/d1/d2/d3 *

無法掛接 UNIX 電腦上的共用根目錄 (/)。

原因

當 UNIX 電腦上的根目錄 (/) 是共用時,Client for NFS 就無法使用標準路徑語法 (net use * \\server\ 或 net use server:/) 來進行掛接。

解決方案

若要掛接根目錄,請輸入下列命令:

net use * \\server\!

共用名稱必須是驚嘆號 (!)。

收到延遲寫入錯誤訊息。

原因

NFS 伺服器無回應,或是 Client for NFS 效能選項未正確調整。

解決方案

使用 showmount –e server 命令來判斷 NFS 伺服器是否正確執行。

嘗試使用 net use 命令來掛接時產生錯誤訊息:1788: 主要網域和受信任網域間的信任關係失敗。

原因

您正在嘗試存取未受信任之網域上的電腦,而且您電腦上的 Client for NFS 尚未啟動,或者無法使用 NFS 伺服器上的共用資源。

解決方案

在 Services for Network File System 嵌入式管理單元中,以滑鼠右鍵按一下 [Client for NFS],然後按一下 [開始]。在命令提示字元中,使用 showmount –e server 來顯示伺服器上共用目錄的名稱。如果因為 RPC 逾時而失敗,請連絡 NFS 伺服器的系統管理員,以確定伺服器上的 NFS 與 Portmap 服務已啟動,且共用資源是可用的。

即使變更新檔案的預設權限,還是會使用先前的權限建立掛接上的新檔案。

原因

這是原廠設定。新的預設權限只會套用到新的掛接。

解決方案

請取消掛接再重新掛接共用目錄。

重新啟動電腦後,就會變更持續掛接的掛接參數。

原因

您使用 net use 命令來掛接目錄。

解決方案

使用 mount 公用程式來掛接目錄。

已驗證的使用者無法存取 NFS 資源,或者所有的 NFS 共用資源可以匿名存取。

原因

Services for NFS 並未設定為從 Active Directory 或使用者名稱對應擷取 UNIX 樣式的識別資料。

解決方案

在 Services for Network File MMC 主控台中,以滑鼠右鍵按一下 [Services for NFS]、按一下 [內容],並確定已設定適當的 Active Directory 網域名稱或使用者名稱對應伺服器名稱。

如果您正在使用 [使用者名稱對應],請確定正在執行使用者名稱對應之電腦上的 .maphosts 檔案會指定此電腦的名稱或 IP 位址。

其他參考資料