GNU/Linux >> Linux の 問題 >  >> Cent OS

NFS サーバーとサービスの依存関係が失敗しました

問題

CentOS/RHEL 7 で NFS (nfs-server.service) を開始しようとすると、次のように失敗します:

# systemctl status nfs-server.service
nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; enabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
'-order-with-mounts.conf
Active: inactive (dead)
Mar 09 16:17:10 hostname systemd[1]: Dependency failed for NFS server and services.
Mar 09 16:17:10 hostname systemd[1]: nfs-server.service: Job nfs-server.service/start failed with result 'dependency'.

以下もシステム ログに報告されます – /var/log/messages:

Mar 9 16:47:34 hostname systemd[1]: nfsdcld.service: Job nfsdcld.service/start failed with result 'dependency'.
Mar 9 16:48:23 hostname systemd[1]: proc-fs-nfsd.mount: Directory /proc/fs/nfsd to mount over is not empty, mounting anyway.
Mar 9 16:48:23 hostname mount[1889835]: mount: /proc/fs/nfsd: nfsd already mounted on /proc/fs/nfsd.
Mar 9 16:48:23 hostname systemd[1]: proc-fs-nfsd.mount: Mount process exited, code=exited status=32
Mar 9 16:48:23 hostname systemd[1]: proc-fs-nfsd.mount: Failed with result 'exit-code'.
Mar 9 16:48:23 hostname systemd[1]: nfsdcld.service: Job nfsdcld.service/start failed with result 'dependency'.

解決策

nfs-server.service は、procfs ファイルシステム /proc/fs/nfsd を必要とし、マウントします。ファイルシステム /proc/fs/nfsd がすでにマウントされている場合、つまり以前にアンマウントされていない場合、nfs-server.service は説明どおりに開始できません。

問題を解決するには、以下の手順に従ってください。

1. /proc/fs/nfsd を手動でアンマウントします :

# umount /proc/fs/nfsd

2. NFS サービスを開始します:

# systemctl start nfs-server.service


Cent OS
  1. systemd RHEL 7 Linuxサーバーでサービスを開始、停止、再起動します

  2. ScientificLinux6.3でのNFSサーバーとクライアントのセットアップ

  3. CentOS7.2でのNFSサーバーとクライアントのセットアップ

  1. httpd:apr_sockaddr_info_get()がrhel7で失敗しました

  2. Linux専用サーバーでサービスを開始、停止、再起動する方法

  3. Centos – Apache Httpサーバーの起動に失敗しました– Httpd.serviceに失敗しましたか?

  1. CentOS7へのNFSサーバーとクライアントのインストール

  2. CentOS6.3でのNFSサーバーとクライアントのセットアップ

  3. OpenSUSE12.2でのNFSサーバーとクライアントのセットアップ