NFS 서비스를 찾을 수 없습니다.

NFS 서비스를 찾을 수 없습니다.

nfs 서비스를 시작할 수 없습니다

# systemctl start nfs-server
Failed to start nfs-server.service: Unit is masked.
# service nfs status
Redirecting to /bin/systemctl status nfs.service
Unit nfs.service could not be found.

RPC와 NFS가 모두 마운트되어 있는데 파일이 없는 것으로 나타났습니다.

# cd /lib/systemd/system/nfs-common.service
bash: cd: /lib/systemd/system/nfs-common.service: No such file or directory

시스템 메시지:

Static hostname: cimnfsclient 
Icon name: computer-vm 
Chassis: vm 
Machine ID: 4f241c5567164542ad656857ca51ee58 Boot ID: 19f292b5bef4418eae63e0c1fb995cbb 
Virtualization: vmware 
Operating System: CentOS Linux 7 (Core) CPE 
OS Name: cpe:/o:centos:centos:7 
Kernel: Linux 3.10.0-1160.36.2.el7.x86_64 
Architecture: x86-64

답변1

root@cimnfsclient rajan]# systemctl start nfs-server
Failed to start nfs-server.service: Unit is masked.

이는 다른 서비스에서 이를 요구하더라도 누군가가 이전에 해당 systemctl mask nfs-server.service서비스가 시작되지 못하도록 이를 사용했다는 의미입니다.nfs-server.service

먼저 systemctl unmask nfs-server.service잠금 해제를 사용한 다음 systemctl start nfs-server.service실행하고 systemctl enable nfs-server.service이 시점부터 부팅 시 자동으로 시작되는지 확인하세요.

, , , nfs-server.service등의 다른 서비스에 따라 다릅니다 .nfs-config.servicenfs-mountd.servicerpc-statd.servicenfs-idmapd.serviceauth-rpcgss-module.servicerpc-statd-notify.service

이러한 서비스의 대부분은 nfs-server.service부팅 시 자동으로 시작되지만, 누군가 이러한 서비스 중 일부 또는 전체를 차단한 경우 차단을 해제해야 할 수도 있습니다.

관리자가 차단한 모든 서비스는 다음을 통해 식별할 수 있어야 합니다 ls -l /etc/systemd/system. 서비스 이름이 해당 서비스를 가리키는 심볼릭 링크가 표시되면 /dev/null해당 서비스는 관리자 명령에 의해 차단된 것입니다. 예를 들어 nfs-server.service차단된 경우 다음과 같은 링크가 표시됩니다 nfs-server.service -> /dev/null.

/lib/systemd/system/nfs-common.service/etc/init.d/nfs-commonDebian/Ubuntu의 경우: 최신 릴리스에서는 이전 SysVinit 스타일 스크립트를 제거 systemd하고 다른 init 시스템 패키지로 교체하지 않는 한 이전 SysVinit 스타일 스크립트가 실행되는 것을 방지하기 위해서만 존재합니다. Debian은 이제 .service사용할 각 NFS 구성 요소 서비스 파일에 대해 별도의 init 시스템 패키지를 갖기 때문입니다 systemd. RHEL/CentOS와 같습니다.

관련 정보