Linuxシステムの下でNFSサーバーのよくある故障の解決方法
NFS、フルネームはNetwork File System、中国語はネットワークファイルシステムと呼ばれ、Linux、UNIXシステムの分散ファイルシステムの構成部分であり、異なるネットワーク上でリモートファイルシステムを共有することができる。NFSはSun社が開発し、現在はファイルサービスの標準の一つとなっている(RFC 1904、RFC 1813)。その最大の機能は,ネットワークを介して異なるオペレーティングシステムのコンピュータがデータを共有できるようにすることであり,NFSをファイルサーバと見なすことができる.NFSの欠点は、ローカルハードディスク(HDD)よりも読み書き性能が劣っていることです。
一、NFSサービスのよくある故障検査:
NFSサービスに故障が発生しました。主に以下のいくつかの方面から原因を検査します。
(1)NFSクライアントとサーバーの負荷が高すぎるか、サーバーとClientの間のネットワークが正常であるかを検査する。
(2)/etc/exportsファイルの正確性をチェックする。
(3)必要に応じてNFSとportmapサービスを再起動する。
(4)次のコマンドを実行してportmapとNFSを再起動します。
コードのコピー
# /etc/init.d/portmap restart
# /etc/init.d/nfs restart
# /etc/init.d/rpcbind restart(RHEL/centOS 6.x内)
# chkconfig portmap on
# chkconfig nfs on
#chkconfig rpcbind on(RHEL/centOS 6.x内)
注意:RHEL/centOS 6.xでは、portmapサービスがrpcbindサービスに改名されました。ちなみにrpcbindサービスもグラフィックインタフェースの重要な基礎サービスであり、このサービスを起動しないとグラフィックデスクトップを起動できません。
(5)Client上のmountコマンドまたは/etc/fstabの構文が正しいかどうかを確認する。
(6)カーネルがNFSとRPCサービスをサポートしているかどうかを確認する。通常、正常にインストールされているLinuxシステムでは、カーネルを再コンパイルし、nfsサポートオプションコンパイルを選択しない限り、NFSおよびRPCサービスがデフォルトでサポートされます。
二、NFSのよくある故障解決方法:
コードのコピー
nfs mount: server1:: RPC: Rpcbind failure
コードのコピー
NFS server server2 not responding, still trying
コードのコピー
Setting default interface for multicast: add net 224.0.0.0: gateway:
client_node_name.
コードのコピー
nfs mount: dbserver: NFS: Service not responding
nfs mount: retrying: /mntpoint
コードのコピー
nfs mount: dbserver: RPC: Program not registered
nfs mount: retrying: /mntpoint
コードのコピー
stale NFS file handle
コードのコピー
nfs mount: sserver1:: RPC: Unknown host
コードのコピー
mount: mount-point /DS9 does not exist.
コードのコピー
No such file or directory.
コードのコピー
# mount 10.10.11.211:/opt/data/xmldb /c2c-web1/data/xmldb -t nfs -o rw
mount: mount to NFS server ’10.10.11.211′ failed: System Error: No route to host.
理由:
ファイアウォールが開かれ、ファイアウォールが閉じられます。
この理由は多くの人が無視しています。もしファイアウォール(iptablesとハードウェアファイアウォールを含む)を開いたら、NFSはデフォルトで111ポートを使用します。私たちはまずこのポートを開いたかどうかを検出し、TCPをチェックします。Wrappersの設定。
コードのコピー
# mount -F nfs -o rw 10.10.2.3:/mnt/c2c/data/resinfo2 /data/data/resinfo2
nfs mount: mount: /data/data/resinfo2: Not owner
理由:
これは、Solaris 10のバージョンが低いバージョンのnfsタイムズにマウントされているエラーです。
解決:
-o vers=3パラメータが必要です