GNU/Linux >> Znalost Linux >  >> Linux

připojit Linux NFS. rpc.statd neběží

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

Linux
  1. Příklady příkazů mount v Linuxu

  2. mount:příkaz nenalezen

  3. Příkaz Linux pro kontrolu, zda je spuštěn skript shellu nebo ne

  1. CronJob neběží

  2. Linuxový příkaz 'll' nefunguje

  3. mount.nfs:rpc.statd není spuštěn, ale je vyžadován pro vzdálené zamykání

  1. Jak připojit zařízení v Linuxu?

  2. Linux - příkaz mount vrací nulu/0, ale nefunguje

  3. Jak poznám, že běžím na linuxové obrazovce nebo ne?