이 튜토리얼에 따라 4노드 Raspberry Pi 클러스터, 즉 헤드 노드 1개와 컴퓨팅 노드 3개를 구축하고 있습니다.http://makezine.com/projects/build-a-compact-4-node-raspberry-pi-cluster/
NFS 프로토콜을 사용하여 USB 스틱의 데이터를 공유하려고 하는데 파이를 종료하고 다음 날 시작할 때 헤드 노드로 이동하여 다음을 실행해야 한다는 것을 발견했습니다.
sudo systemctl restart nfs-kernel-server
그런 다음 드라이브를 다른 노드에 마운트할 수 있습니다. 다시 한번 말씀드리지만, 이 튜토리얼에서는 노드가 시작될 때 드라이브가 마운트되도록 /etc/fstab 파일을 업데이트할 것을 권장합니다. 하지만 드라이브를 마운트하려면 먼저 위 명령을 실행해야 했기 때문에 작동하지 않는다는 것을 알았습니다. 이 문제를 해결하는 방법에 대한 제안 사항이 있는 사람이 있습니까?
업데이트로 시스템을 다시 시작한 후 상태를 표시하라는 요청을 받았습니다. portmapper가 실행되고 있지 않다는 경고를 받았습니다.
nfs-kernel-server.service - LSB: Kernel NFS server support
Loaded: loaded (/etc/init.d/nfs-kernel-server)
Active: active (exited) since Sun 2016-06-05 20:18:02 UTC; 4min 0s ago
Process: 444 ExecStart=/etc/init.d/nfs-kernel-server start (code=exited, status=0/SUCCESS)
Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Exporting directories for NFS kernel daemon....
Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Starting NFS kernel daemon: nfsd
Jun 05 20:18:02 rpi0 nfs-kernel-server[444]: Not starting: portmapper is not running ... (warning).
Jun 05 20:18:02 rpi0 systemd[1]: Started LSB: Kernel NFS server support.
답변1
구글 제안일부 Raspbian 업데이트에서 발생하는 문제입니다..
dmesg/journalctl을 보면 어떨까요? 확인해 볼 사항이 될 것입니다. 제 생각에는 portmapper의 상태를 확인하고 싶다면 비슷한 표시가 나타나야 합니다... 문제의 서비스 이름이 rpcbind로 바뀌었다는 것을 알고 있다면 :). (실패한 서비스의 전체 목록에 표시되어야 하지만 확인하는 것이 좋습니다.)
[ 3.494252] systemd[1]: Found ordering cycle on basic.target/start
[ 3.506955] systemd[1]: Found dependency on sysinit.target/start
[ 3.519265] systemd[1]: Found dependency on rpcbind.service/start
[ 3.531550] systemd[1]: Found dependency on network-online.target/start
[ 3.544316] systemd[1]: Found dependency on network.target/start
[ 3.556489] systemd[1]: Found dependency on dhcpcd.service/start
[ 3.568562] systemd[1]: Found dependency on basic.target/start
[ 3.580419] systemd[1]: Breaking ordering cycle by deleting job rpcbind.service/start
[ 3.594361] systemd[1]: Job rpcbind.service/start deleted to break ordering cycle starting with basic.target/start
스레드의 마지막 게시물은 훌륭한 해결 방법입니다.
dhcp 클라이언트가 필요하지 않은 경우 다른 해결 방법은 dhcpcd를 제거하는 것 같습니다.
이 Debian 버그와 동일해 보입니다(수정된 것으로 생각됨).https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=788191