どのような問題がありますか。

NFS クライアントに "特権のある" ポートだけを使用する必要があります。

原因

一部の Network File System (NFS) サーバーには、"特権のある" ポート (1024 より小さい番号を割り当てられたポートのこと) という概念があり、この範囲を超えるポートからのクライアント接続を受け付けません。

解決方法

NFS クライアントを実行するコンピューターにログオンし、次のレジストリ キーを 1 に設定し、NFS クライアントを再起動します。

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

DWORD "UseReservedPorts"

NFS クライアント サービスと通信しようとしてエラーが発生しました。

原因

NFS クライアント サービスが開始されていないか、Active Directory またはユーザー名マッピング サーバーに接続できないか、あるいは正しくマップされていない資格情報で実行されています。

解決方法

[NFS 用サービス] Microsoft 管理コンソール (MMC) で、[NFS クライアント] を右クリックし、[開始] をクリックするとサービスを開始できます。コンソールで、Active Directory のドメイン名またはユーザー名マッピング サーバー名が正しく指定されていることを確認します。Active Directory の管理者またはユーザー名マッピング サーバーの管理者に問い合わせ、自分の Windows ユーザー ID が UNIX ユーザー ID に正しくマップされていることを確認します。

システム エラー 1722 が発生しました。リモート プロシージャ コール (RPC) サーバーが利用できません。

原因

NFS サービスが開始されていません。

解決方法

[NFS 用サービス] で、[NFS クライアント] を右クリックし、[開始] をクリックします。

共有ディレクトリをマウントしようとすると、ネットワーク名が見つからないというネットワーク エラー 67 が発生します。

原因

そのディレクトリが共有されていないか、またはサーバー側でそのクライアント名を解決できません。

解決方法

showmount -e server を使用して、サーバー上の共有ディレクトリ名を表示させます。これがリモート プロシージャ コール (RPC) のタイムアウト エラーになる場合は、NFS サーバーの管理者に問い合わせ、NFS サービスとポートマップ サービスがサーバー上で開始されているか確認します。また、NFS サーバーがこのコンピューターからの接続を受け入れることを確認します。

"RPC: タイムアウトしました" または "RPC: ポート マッパーのエラー - RPC: タイムアウト" というメッセージが表示されました。

原因

ポートマップ サービスまたは NFS サービスがサーバー上で実行されていないか、あるいは NFS クライアントのパフォーマンス設定を調整する必要があります。

解決方法

これらのサービスが開始されていることを確認します。ポートマップ サービスまたは NFS サービスがサーバー上で実行されている場合は、[NFS 用サービス] で [NFS クライアント]、[プロパティ] の順にクリックし、再試行の最大回数と間隔の設定を上げます。

NFS 共有リソース上にファイルを作成すると、ファイルの作成者が nobody:nogroup または -2:-1 のように表示されます。あるいはユーザー ID (UID) が非常に大きな数字 (2**32-2) で表示されます。

原因

Windows ユーザー ID が Active Directory またはユーザー名マッピングで正しくマップされていません。

解決方法

[NFS 用サービス] スナップインで、Active Directory のドメイン名またはユーザー名マッピング サーバー名が正しく指定されていることを確認します。Active Directory またはユーザー名マッピングの管理者に問い合わせ、自分の Windows ユーザー ID が UNIX ユーザー ID に正しくマップされていることを確認します。

NFS 共有リソース上のファイルにアクセスできません。

原因

[NFS 用サービス] で、使用する Active Directory ドメインまたはユーザー名マッピング サーバーが指定されていません。

解決方法

正しい Active Directory ドメインまたはユーザー名マッピング サーバーを指定します。詳細については、「NFS クライアントが UNIX 形式の ID データを取得する方法を指定する」を参照してください。

割り当てたネットワーク ドライブのファイルにアクセスできません。

原因

NFS 用サービスで、使用する Active Directory ドメインまたはユーザー名マッピング サーバーが指定されていません。

解決方法

正しい Active Directory ドメインまたはユーザー名マッピング サーバーを指定します。詳細については、「NFS クライアントが UNIX 形式の ID データを取得する方法を指定する」を参照してください。

汎用名前付け規則 (UNC) パスを使用して、マルチパート エクスポートにアクセスできません。

原因

NFS クライアントでは、server:/d1/d2/d3 のようなマルチパート エクスポートには、共有リソースがドライブ文字にマウントされている場合にのみアクセスできます。

解決方法

次のように入力して、マルチパート エクスポートにドライブ文字をマウントします。

mount server:/d1/d2/d3 *

UNIX コンピューター上の共有ルート ディレクトリ (/) をマウントできません。

原因

UNIX コンピューター上のルート ディレクトリ (/) が共有されている場合、NFS クライアントは標準のパス構文 (net use * \\server\ または net use server:/)) を使用してルート ディレクトリをマウントすることはできません。

解決方法

ルート ディレクトリをマウントするには、次のコマンドを入力します。

net use * \\server\!

共有名は感嘆符 (!) にする必要があります。

書き込みエラーのメッセージが遅延します。

原因

NFS サーバーが応答していないか、NFS クライアントのパフォーマンス オプションが適切に調整されていません。

解決方法

showmount -e server コマンドを使用して、NFS サーバーが正常に稼働していることを確認します。

net use コマンドを使ってマウントしようとすると、次のエラー メッセージが表示されます。"1788: プライマリ ドメインと信頼される側のドメインとの信頼関係に失敗しました。"

原因

信頼されていないドメインのコンピューターにアクセスしようとした、またはコンピューター上で NFS クライアントが開始されていないか、NFS サーバー上の共有リソースが利用できません。

解決方法

[NFS 用サービス] スナップインで、[NFS クライアント] を右クリックし、[開始] をクリックします。コマンド プロンプトから、showmount -e server を使用して、サーバー上の共有ディレクトリ名を表示させます。これが RPC のタイムアウト エラーになる場合は、NFS サーバーの管理者に問い合わせ、NFS サービスとポートマップ サービスがサーバー上で開始されているか、および共有リソースが利用できるかを確認します。

新規ファイルの既定のアクセス許可を変更した後でも、マウント上に作成する新規ファイルのアクセス許可が変更前のものになります。

原因

これは仕様です。新しく変更した既定のアクセス許可は、新規マウントのみに適用されます。

解決方法

共有ディレクトリのマウントをいったん解除し、再マウントします。

コンピューターの再起動後、ハード マウントのマウント パラメーターが変更されます。

原因

net use コマンドを使ってディレクトリをマウントしたためです。

解決方法

mount ユーティリティを使ってディレクトリをマウントします。

認証済みユーザーが NFS リソースにアクセスできない、またはすべての NFS 共有リソースが匿名でアクセスされます。

原因

UNIX 形式の ID データを Active Directory またはユーザー名マッピングから取得するように NFS 用サービスが構成されていません。

解決方法

[NFS 用サービス] MMC コンソールで、[NFS 用サービス] を右クリックして [プロパティ] をクリックし、正しい Active Directory ドメイン名またはユーザー名マッピング サーバー名が設定されていることを確認します。

ユーザー名マッピングを使用している場合は、ユーザー名マッピングを実行しているコンピューター上の .maphosts ファイルで、このコンピューターの名前または IP アドレスが指定されていることを確認します。

その他の参照情報