macOS에서 nfsd 란 무엇입니까?


6

nfsdOS X 에 관한 두 가지 질문이 있습니다 .

  1. 이 데몬의 시작 / 중지 단계는 무엇입니까? 시작 했습니까? 활성화 및 비활성화 모드가 있지만 이것이 무엇을하는지 모르겠습니다.

  2. 이 서비스의 기본 상태는 무엇입니까? 활성화 또는 비활성화? /etc/exports파일이 비어 있으면 비활성화 상태로 두어야 합니까?

답변:


13

nfsd는 / System / Library / LaunchDaemons /에있는 동반 com.apple.nfsd.plist 파일로 부팅하는 동안 시작하여 실행됩니다.

다음 그림의 하단 가까이에서 볼 수 있듯이

com.apple.nfsd.plist

/ etc / exports가 존재하는 경우에만 유지됩니다. 경로가 존재하지 않으면 nfsd가 실행되지 않습니다.

따라서 / etc / exports를 제거하면 경로가 다시 만들어 질 때까지 nfsd가 일시적으로 비활성화됩니다

또는 실행

launchctl unload -w /System/Library/LaunchDaemons/com.apple.nfsd.plist

/ etc / exports를 복원 한 후에도 영구적으로 비활성화됩니다 (권장되지 않음).


스크린 샷에서 어떤 GUI를 사용하셨습니까?
hyperknot

@zsero soma-zone으로 코딩 된 LaunchControl 입니다.
klanomath

감사! 또한, 나는 작은 테스트를했다. 내보내기 파일없이 활성화 상태로두면 모든 부팅시 다음 로그가 표시됩니다. pastebin.com/raw.php?i=X1CJyPmA 부팅 프로세스가 약간 지연 될 수 있다고 생각합니다. 새로 설치시 기본 상태가 무엇인지 궁금합니다.
hyperknot

@zsero 기본 상태는 모든 Mac / VM에서 실제로 활성화되어 있습니다. 메시지는 오래되었지만 캐시 된 plist 파일에 의해 유발되었다고 생각합니다.
klanomath

에 의해 트리거 된 것 같습니다 nfsd disable|enable. 그렇게하면 GUI 응용 프로그램에 재정의 경고가 표시되고 시작시 조건을 확인하지 않습니다. 수정은 대체를 제거하는 것입니다.
hyperknot
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.