Problém
Pokus o spuštění NFS (nfs-server.service) na CentOS/RHEL 7 selže následovně:
# 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'.
Následující je také hlášeno do systémového protokolu – /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'.
Řešení
Služba nfs-server.service vyžaduje a připojuje souborový systém procfs /proc/fs/nfsd. Pokud je souborový systém /proc/fs/nfsd již připojen, tj. nebyl dříve odpojen, služba nfs-server.service se nespustí podle popisu.
Chcete-li problém vyřešit, postupujte podle kroků uvedených níže.
1. Ručně odpojte /proc/fs/nfsd :
# umount /proc/fs/nfsd
2. Spusťte službu NFS:
# systemctl start nfs-server.service
„chyba při otevírání třídy fc_host“ – chyba příkazu systool na CentOS/RHEL 7 a 8
Chyba „mapa se používá“ při odstraňování vícecestného zařízení v CentOS/RHEL