Ich habe hier eine Antwort gefunden, die auf Raspbian für mich funktioniert hat.
Aktivieren Sie die rpcbind- und nfs-Dienste.
sudo update-rc.d rpcbind enable
sudo update-rc.d nfs-common enable
Starten Sie den rpcbind-Dienst neu
sudo service rpcbind restart
statd
ist Teil des Pakets nfs-common
. Das könntest du wahrscheinlich selbst mit locate statd
finden was Ihnen unter anderem /etc/init.d/statd
gibt .
Sie können statd
starten mit:
service statd start
Aber es sollte normalerweise beim Systemstart gestartet werden, aber vielleicht läuft etwas anderes schief. Sie sollten Ihre Protokolldateien überprüfen:grep statd /var/log/*
um zu sehen, ob es Gründe gibt, warum das nicht gestartet wurde.
Ihr /etc/exports
sieht für mich ok aus. Ich verwende:
/data0 *(rw,no_root_squash,no_subtree_check)
auf meinem Server und:
192.168.0.2:/data0 /data0 nfs defaults,noauto,user 0 0
im /etc/fstab
auf meinem Client.
Wenn rpcbind und statd aktiviert sind und ausgeführt werden und Sie immer noch diese Fehlermeldung erhalten, ist es möglich, dass der Host mit restriktiven TCP-Wrappern konfiguriert ist. Der folgende Fehler wird protokolliert:
rpc.statd: Failed to read /var/lib/nfs/state: Success
In diesem Fall sollten Sie Folgendes zu /etc/hosts.allow hinzufügen:
rpcbind: 127.0.0.1