NFS ディスクを Red-Hat 7.4 サーバーにマウントしようとしていますが、ハングしてしまいます。
また、タイプを nfs から nfs4 に変更しようとしましたが、機能しませんでした。
私たちを手伝ってくれますか?
dmesg 出力;
nfsd: last server has exited, flushing export cache
[4928885.501390] NFSD: starting 90-second grace period (net
ffffffff81ad9d40)
IP:/sharenfs /sharenfs nfs rw 0 0
サービス出力;
service nfs status
Redirecting to /bin/systemctl status nfs.service
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service;
disabled; vendor preset: disabled)
Active: active (exited) since Wed 2018-03-14 12:17:15 +03; 23min ago
ping出力;
ping sharenfs
3 packets transmitted, 3 received, 0% packet loss
hosts.allow が空です
答え1
問題のトラブルシューティング方法は次のとおりです:
ping が実行できない
sharenfs
ので、DNS で適切に設定されていないか、ファイルにないか/etc/host
、ファイアウォールがパケットをブロックしています。いずれにせよ、サーバーはどの IP アドレスにリクエストを送信するかを認識していません。つまり、現時点では RedHat と NFS 間の通信は不可能です (少なくとも NFS 共有の名前を使用して、NFS が適切に動作していることが確実な場合は IP を ping してみてください)。Active: active (exited)
これは、NFS サービスが実行中であるが、systemd が監視するデーモンがあることを認識していないことを意味します。デーモンがある場合は、開始するプロセスがメインプロセスであるか、子プロセスをフォークして終了するかなどに応じて、Type および ExecStart オプションを適切に構成して、ユニットファイルで定義する必要があります (ここでは、man ページが役に立ちます)。サービス ファイルは通常、/usr/lib/systemd/system/
ディレクトリにあります。私のアドバイスは、サービス ファイルに変更を加える前に、以前の状態に戻す必要がある場合に備えて、ファイルのローカル バックアップを作成することです)。
この2つの問題を解くと、もっとはっきりとわかると思います
乾杯