활성화된 nfs 서비스를 시작할 수 없습니다.

활성화된 nfs 서비스를 시작할 수 없습니다.

nfsRaspbian을 실행하는 Pi3에 설치를 시도했습니다 .

설치했습니다 :-

sudo apt-get install rpcbind nfs-kernel-server

에 추가하다/etc/exports

/var/www    *(rw,fsid=0,sync)
/home   *(rw,sync,no_subtree_check)

달리기sudo exportfs

나는 활성화했습니다:-

sudo systemctl enable rpcbind.service
sudo systemctl enable nfs-kernel-server

다음 명령을 사용하여 Ubuntu 컴퓨터에 설치할 수 있었습니다.

sudo mount -v -o noatime -t nfs 10.1.1.41:/home/pi ~/test

불행히도 Raspbian을 다시 시작했을 때 nfs-kernel-server.service부팅에 실패했습니다.

systemctl status nfs-kernel-server.service
● nfs-kernel-server.service - LSB: Kernel NFS server support
   Loaded: loaded (/etc/init.d/nfs-kernel-server)
   Active: active (exited) since Tue 2017-03-07 23:09:48 AEDT; 1 day 14h ago
  Process: 527 ExecStart=/etc/init.d/nfs-kernel-server start (code=exited, status=0/SUCCESS)

수동으로 다시 시작해야 합니다. :-

sudo systemctl restart nfs-kernel-server.service

다른 사람들이 제기한 유사한 문제에 대한 일부 보고서를 보았지만 해결책은 없습니다.

답변1

이는 Debian의 알려진 문제이며 Pi에만 해당되는 문제는 아닙니다. 이 문제는 Debian 시스템 변경으로 인해 추적될 수 있습니다 init. systemdnfs-kernel-server와 rpcbind 간의 종속성이 올바르게 정의되지 않았습니다. Debian/Raspbian은 여전히 ​​이전 init.d 스크립트를 실행합니다. 나에게 가장 쉬운 방법은

start)
sleep 30   # this line is to be inserted!
export_files="/etc/export"

존재하다 /etc/init.d/nfs-kernel-server. 내 시스템의 63번 라인에 있습니다. 팁https://discourse.osmc.tv/t/nfs-kernel-server-wont-start-on-boot/5936/7. 나는 Beagleboneblack에서 이 문제를 겪었고 sleep 명령문으로 이 문제를 해결했습니다.

답변2

이 오래된 게시물을 정리하려면.

Jessie systemd 서비스에는 알려진 버그가 있었지만 수정되었습니다.

Stretch에서 해야 할 유일한 일은 install nfs-kernel-server적절한 시스템 서비스가 있는 것 같고 rpcbind이제 기본적으로 포함되어 있다는 것입니다.

관련 정보