NFS 서버를 설정하려고 하는데 서비스를 시작한 후 이 오류가 표시됩니다.
Job for nfs-server.service canceled.
이것은 내 구성 파일입니다( /etc/exports
).
/fold1 192.168.43.226
에러 메시지:
● nfs-server.service - NFS server and services
Loaded: loaded (/usr/lib/systemd/system/nfs-server.service; disabled; vendor preset: disabled)
Drop-In: /run/systemd/generator/nfs-server.service.d
└─order-with-mounts.conf
Active: failed (Result: exit-code) since Mon 2020-09-28 19:27:13 IST; 40s ago
Process: 18660 ExecStopPost=/usr/sbin/exportfs -f (code=exited, status=0/SUCCESS)
Process: 18656 ExecStopPost=/usr/sbin/exportfs -au (code=exited, status=0/SUCCESS)
Process: 18654 ExecStartPre=/usr/sbin/exportfs -r (code=exited, status=1/FAILURE)
Sep 28 19:27:13 localhost.localdomain systemd[1]: Starting NFS server and services...
Sep 28 19:27:13 localhost.localdomain exportfs[18654]: exportfs: Failed to stat /fold1: No such file or directory
Sep 28 19:27:13 localhost.localdomain systemd[1]: nfs-server.service: Control process exited, code=exited status=1
Sep 28 19:27:13 localhost.localdomain systemd[1]: nfs-server.service: Failed with result 'exit-code'.
Sep 28 19:27:13 localhost.localdomain systemd[1]: Stopped NFS server and services.
저는 레드햇 8을 사용하고 있습니다.
답변1
이것이 미래에 누군가에게 도움이 된다면:
raspbian(Debian Buster 파생 버전)을 실행하는 Raspberry Pi에서 NFS를 설정할 때 지침을 정확하게 따른 것 같은 느낌이 들었음에도 불구하고 동일한 오류 메시지가 나타났습니다.
"sudo systemctl"만 실행하면 서비스 목록이 표시되고 "nfs-server.service"가 로드되었지만 실행할 수 없다는 메시지가 표시됩니다.
나에게 문제를 해결한 것은 /etc/exports 파일 줄에서 공백을 제거하는 것이었습니다.
/nfs/share 192.168.1.200/24(rw,nohide,insecure,no_subtree_check,async)
원래 입력한 줄 대신:
/nfs/share 192.168.1.200/24(rw, nohide, insecure, no_subtree_check, async)
나는 다른 사람들이 이 줄을 수동으로 입력하는 대신 복사하여 붙여넣는 데 문제가 있다는 것을 읽은 후에 이것을 생각했습니다.
더 이상 오류 메시지가 없으며 "sudo systemctl"은 서비스가 이제 실행 중임을 나타냅니다.
도움이 되었기를 바랍니다.
답변2
실패 이유는 다양할 수 있습니다. 먼저 로그를 확인하는 것이 가장 좋습니다. 기본 로그는 에 있어야 합니다 /var/log/messages
. 디버깅을 쉽게 하려면 다음과 같이 로그 추적을 시도한 tail -f /var/log/messages
후 다음과 같이 다른 터미널을 시작할 수 있습니다 sudo systemctl start nfs-server
. 내 경우에는 다음과 같은 문제를 찾을 수 있습니다
importfs: 계산할 수 없습니다. /var/nfs/mynfs: 해당 파일이나 디렉터리가 없습니다.
그런 다음 이 파일을 생성하여 문제를 해결하세요.