GNU/Linux >> Znalost Linux >  >> Linux

Nelze připojit svazek nfs – vypršel časový limit

Řešení 1:

NFS je tedy divné v tom, že se spoléhá na to, že běží mapovač portů, takže může mapovat konkrétní port na port RPC. (Myslím, že to není divné. Prostě to tak funguje.) Pokud je NFS zapnuté před portmapperem, NFS neví, jak směrovat požadavky, protože to kontroluje portmapper na začátku procesu. Pokud portmapper není spuštěn před NFS, NFS neví, jak namapovat port na RPC.

Zde je další dokumentace o procesu (i když je pro CentOS, stále je relevantní):http://www.centos.org/docs/5/html/Deployment_Guide-en-US/s2-nfs-methodology-portmap.html

Pokud jde o vaši novou chybovou zprávu, restartujte krabici, se kterou připojujete, a znovu ji připojte, abyste viděli, zda se chyba vrátí.

Řešení 2:

tcpdump -i $LAN_IF -n host 10.10.10.2

by vám měl ukázat, která z komponent NFS selže.

Řešení 3:

abych shrnul řešení z daných odpovědí, následující kroky mě nasměrovaly správným směrem k vyřešení problému s připojením NFS bez přepisování krabice .

  1. spusťte tcpdump na straně klienta na IP adresu serveru NFS (za předpokladu, že je to 1.2.3.4)

    tcpdump -i <replace-with-correct-INTERFACE_name -n host 1.2.3.4
    
  2. spusťte tcpdump a zkuste připojit sdílenou cestu NFS.

  3. vyhledání portů, které NFS komunikuje se serverem za účelem připojení cesty (ve vašem případě [tcpdump výsledek v revizi úprav] ukazuje, že se jedná o porty:pouze 880, 2049).

  4. proveďte telnet na IP serveru NFS a všechny porty, které jste získali z výstupu tcpdump v kroku 3, a ujistěte se, že máte telnet a porty jsou otevřené ze strany serveru ke klientovi (pro váš případ nalezeny pouze pod dvěma porty).

    telnet 1.2.3.4 880
    telnet 1.2.3.4 2049
    
  5. pokud nemáte telnet na žádném z těchto portů zachycených v kroku 3, musíte tyto porty otevřít na úrovni síťového provozu (na straně serveru a/nebo firewallu, pokud máte)

  6. zkuste nyní znovu připojit NFS.


Linux
  1. Připojte souborové systémy NFS pomocí autofs

  2. Ověření platnosti připojení NFS

  3. Došlo místo na disku v oddílu /usr/ports, jak mohu vytvořit porty?

  1. Only Root Can Mount, proč?

  2. Běžné možnosti připojení NFS v Linuxu

  3. Nelze odstranit adresář v Unixu

  1. Docker v Dockeru nemůže připojit svazek

  2. Jak mohu připojit obraz disku?

  3. Můžeme připojit více disků jako jeden adresář?