Zde jsem našel odpověď, která mi fungovala na Raspbian.
Povolte služby rpcbind a nfs.
sudo update-rc.d rpcbind enable
sudo update-rc.d nfs-common enable
Restartujte službu rpcbind
sudo service rpcbind restart
statd
je součástí balíčku nfs-common
. Pravděpodobně byste to mohli zjistit sami pomocí locate statd
což vám mimo jiné dává /etc/init.d/statd
.
Můžete spustit statd
s:
service statd start
Ale normálně by se to mělo spustit při startu systému, ale možná je něco jiného špatně. Měli byste zkontrolovat soubory protokolu:grep statd /var/log/*
abyste zjistili, zda existují důvody, proč to nezačalo.
Vaše /etc/exports
zdá se mi v pořádku. Používám:
/data0 *(rw,no_root_squash,no_subtree_check)
na mém serveru a:
192.168.0.2:/data0 /data0 nfs defaults,noauto,user 0 0
v /etc/fstab
na mém klientovi.
Pokud jsou povoleny a spuštěny rpcbind a statd a stále se zobrazuje tato chybová zpráva, je možné, že je hostitel nakonfigurován s omezujícími tcp wrappery. Bude zaznamenána následující chyba:
rpc.statd: Failed to read /var/lib/nfs/state: Success
V takovém případě byste měli do /etc/hosts.allow přidat následující:
rpcbind: 127.0.0.1