Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> NFSサービスの一般的なトラブルシューティング

NFSサービスの一般的なトラブルシューティング

  

NFS、フルネームはNetwork File System、中国語のネットワークファイルシステムと呼ばれる、Linux、UNIXシステムの分散ファイルシステムの一部で、異なるネットワーク上でのリモートファイルシステム共有を実現できます。 Sun Microsystemsによって開発されたNFSは、ファイルサービスの標準の1つです(RFC1904、RFC1813)。その最大の機能は、異なるオペレーティングシステムのコンピュータがネットワークを介してデータを共有できるようにすることです。そのため、NFSはファイルサーバと見なすことができます。 NFSの欠点は、読み書きのパフォーマンスがローカルのハードドライブよりも悪いことです。まず、NFSサービスの一般的なトラブルシューティング

NFSサービスが失敗しました。主に以下の点から理由を確認してください。

(1)NFSクライアントとサーバーの負荷が高すぎるかどうか、サーバークライアントとクライアント間のネットワークが正常であるかどうか。

(2)/etc /exportsファイルが正しいことを確認します。

(3)必要に応じてNFSサービスとポートマップサービスを再起動します。

(4)次のコマンドを実行してポートマップとNFSを再起動します。/etc/init.d/portmap restart /etc /init.d /nfs restart /etc /init.d /rpcbind restart(RHEL /CentOS 6.x) Chkconfig portmap onchkconfig nfs onchkconfig rpcbind on(RHEL /CentOS 6.x)

注:RHEL /CentOS 6.xでは、portmapサービスはrpcbindサービスに名前が変更されていますが、rpcbindサービスもグラフィックです。インタフェースの重要なインフラストラクチャは、このサービスを開始しないで、グラフィカルデスクトップを開始することはできません。

(5)クライアント上のmountコマンドまたは/etc /fstab構文が正しいかどうかを確認します。

(6)カーネルがNFSおよびRPCサービスをサポートしているかどうかを確認します。

通常インストールされているLinuxシステムは、カーネルを自分で再コンパイルし、nfsサポートオプションを選択してコンパイルしない限り、デフォルトでNFSおよびRPCサービスをサポートします。第二に、NFSの一般的なトラブルシューティング方法

1、rpcbind失敗エラー

失敗現象:

nfs mount:server1 :: RPC:Rpcbind失敗

RPC:タイムアウトしました。

nfsマウント:再試行:/mntpoint

原因:

まず、クライアントのhostsファイルに間違ったIPアドレスとホスト名があるためです。またはノード名の組み合わせ;

次に、サーバーは過負荷により一時的にサービスを停止します。

2、サーバーが応答しないエラー

現象:

NFSサーバーserver2が応答しない、まだ試行中

理由:

まず、ネットワークにアクセスできない場合は、pingコマンドを使用してそれを検出します。

次に、サーバーがシャットダウンされました。

3、NFSクライアントが再起動エラーに失敗しました

現象:

クライアントの起動後、クライアントは停止して次のメッセージを表示します。

設定マルチキャストのデフォルトインタフェース:add net 224.0.0.0:gateway:

client_node_name。

原因:

Fgがetc /vfstabのマウントオプションで失敗しました。サーバーにリソースをマウントし、それをbgに変更するか、サーバーが使用可能になるまで行をコメントアウトします。

4、サービスが応答しないエラー

現象:

nfsマウント:dbserver:NFS:サービスが応答しない

nfsマウント:再試行中:/mntpoint

原因:

まず、現在のレベルがレベル3ではありません。表示にはwho-rを使用し、切り替えにはinit 3を使用してください。

次に、NFSサーバーデーモンが存在しません。ps -ef |を使用してください。  nfsをチェックして/etc/init.d/nfs startから始めます。

5、プログラムが登録されていませんエラー

現象:

nfsマウント:dbserver:RPC:プログラムが登録されていません

nfsマウント:再試行:/mntpoint

原因:

まず、現在のレベルがレベル3ではありません。

次に、mountdデーモンが起動しません。/etc/init.d/nfsスクリプトを使用してNFSデーモンを起動します。

次に、/etc /dfs /dfstabのエントリが正常かどうかを確認します。

6、古いファイルハンドルエラー

現象:

古いNFSファイルハンドル

理由:

サーバー上の共有リソース場所を移動し、umountとmountを使用してクライアントに再マウントします。

7、不明なホストのエラー

現象:

nfsマウント:sserver1 :: RPC:不明なホスト

原因:

hostsファイルの内容が正しくありません。

8、マウントポイントエラー

現象:

マウント:マウントポイント/DS9が存在しません。原因:

>マウントポイントがクライアントに存在しないコマンドラインまたは/etc /vfstabファイルの関連エントリのスペルに注意してください。

9、そのようなファイルはありませんエラー

現象:

そのようなファイルまたはディレクトリはありません。

原因:

マウントポイントサーバーには存在しません。コマンドラインまたは/etc /vfstabファイルで関連エントリのスペルをチェックするように注意してください。

10、ホストへの経路がありません

エラー現象:

mount 10.10.11.211:/opt/data/xmldb /c2c-web1 /data /xmldb -t nfs - rw

マウント:NFSサーバーへのマウント’ 10.10.11.211′が失敗しました:システムエラー:ホストへのルートがありません。

原因:

ファイアウォールが有効になっています。ファイアウォール

ファイアウォールが有効になっていると(iptablesとハードウェアファイアウォールを含む)、NFSはデフォルトでポート111を使用するので、まずポートが開いているかどうかを確認し、TCP_Wrappersの設定を確認する必要があります。

11、所有者ではありません

現象:

mount -F nfs -o rw 10.10.2.3:/mnt/c2c/data/resinfo2 /data /data /resinfo2 < Br>

nfs mount:マウント:/data /data /resinfo2:所有者ではありません

理由:

これは、Solaris 10バージョンのnfsの下位バージョンによって報告されたエラーです。

解決方法:

-o vers = 3パラメータを使用する必要があります。

例:

mount -F nfs -o vers = 3 10.10.2.3:/Mnt /c2c /data /resinfo2 /data /data /resinfo2

12、RPC:プログラムが登録されていない&再試行

現象:

nfs mount:10.10.2.3: :RPC:プログラムが登録されていません

nfsマウント:再試行中:/data /data /resinfo2

原因:

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

解決:共有側でNFSサービスを再起動する必要があります。

Linux:

マウント:RPC:プログラムが登録されていません

/etc/init.d/Nfs restart

Solaris:

mount:RPC:プログラムが登録されていません

/etc/rc.d/init.d/nfs restart

13、ポートマッパーに接続できません:RPC:リモートシステムエラー - 接続が拒否されました

現象:

exportfs -a

ポートマッパーに接続できません:RPC:リモートシステムエラー&ndash接続が拒否されました

原因:

このエラーメッセージは、サーバー側のポートマップが起動されていないために発生します。

解決策:

/etc/init.d/portmap start

Copyright © Windowsの知識 All Rights Reserved