Wskazówki Dotyczące Debugowania Serwera WWW Nfs

Czy Twój komputer działa wolno i sprawia Ci smutek? Jeśli tak, to może nadszedł czas na Reimage.

Możesz otrzymać komunikat o błędzie informujący, że konkretny serwer nfs jest zasadniczo debugowany. Okazuje się, że istnieje kilka różnych sposobów na rozwiązanie tego problemu i za chwilę odwiedzimy Twój blog.

Możemy użyć rpcdebug, aby określić i wyczyścić flagi debugowania dla typowego klienta NFS jądra Linux, a obecnie forum. Ustawienie tych flag powoduje, że typ komunikatu dziennika jądra jest nieco bardziej zapisywany w nowym dzienniku systemowym (w interakcji z powrotem aktywności NFS). Poniższy katalog to segmenty, dla których banery debugowania jądra mogą być dokładnie ustawione przy użyciu większości polecenia rpcdebug. zainstaluj.

moduł Funkcja nfs Klient NFS nfsd Serwer NFS nlm Dziennik procedury Network Lock Manager (nlm) RPC Zdalne połączenie

Pokaż dostępne moduły Rpcdebug

Jak włączyć debugowanie NFS?

Włącz wszystkie debugowanie NFS (po stronie klienta). Aby włączyć debugowanie NFS dotyczące klienta: rpcdebug -m nfs -ise all.Włącz debugowanie NFSD (po stronie serwera) zablokowane. Aby włączyć debugowanie nfsd lockd w odniesieniu do strony serwisu: rpcdebug -m nfsd -s lockd.Włącz debugowanie RPC.

Włącz debugowanie — przykłady

1. Wszystkie mają włączone debugowanie NFS (po stronie klienta)
Aby włączyć debugowanie NFS w celu utworzenia klienta:

2. Włącz zablokowane debugowanie NFSD (po stronie serwera)
Aby włączyć debugowanie zablokowanego nfsd po stronie serwera:

Wyłącz debugowanie

Nie cierpią z powodu awarii i błędów. Napraw je za pomocą Reimage.

Czy Twój komputer działa wolno? Czy wciąż otrzymujesz te nieznośne komunikaty o błędach? Cóż, nie szukaj dalej, ponieważ Restoro jest tutaj, aby uratować sytuację! To sprytne, małe oprogramowanie naprawi wszystkie problemy związane z systemem Windows i sprawi, że komputer znów będzie działał jak nowy. Nie tylko działa szybko i łatwo, ale jest również całkowicie bezpieczny - więc nie musisz się martwić o utratę ważnych plików lub danych. Więc jeśli chcesz pożegnać się ze swoim komputerowym nieszczęściem, pobierz Restoro już dziś!

  • 1. Pobierz i zainstaluj Reimage
  • 2. Otwórz program i kliknij „Skanuj”
  • 3. Kliknij „Napraw”, aby rozpocząć proces przywracania

  • Aby wyłączyć debugowanie, użyj opcji -m (wyczyść), na przykład:

    uwaga Jasno zaznacz, aby usunąć debugowanie po wykonaniu debugowania. Kiedy debugowanie jest powszechne, generowana jest ogromna ilość potencjalnego drewna opałowego, w zależności od wydajności maszyny.

    # rpcdebug -vhSposób użycia: rpcdebug [-h] [-v] [-m moduł] [-s flagi...|-c flagi...]      Ustaw lub wyczyść flagi debugowania.Flagi ważności modułurpc xprt call debug nfs auth bracket sched trans svcsock svcdsp różne przechowywanie pamięć podręczna wszystkonfs vfs dircache lookupcache pagecache plik proc xdr root wywołanie zwrotne aplikacja zamontowana fscache pnfs pnfs_ld warunek wszystkonfsd sock fh export svc proc fileop auth repcache xdr lockd allnlm svc indywidualny clntlock svclock śledzi clntsubs svcsubs hostcache xdr all
    -m: moduł telefonu do ustawiania lub tworzenia oczywistych flag debugowania jądra.-s: ustaw debugowanie jądra na zielono dla każdego typu modułu.-c: zauważalne flagi debugowania jądra
    # -r rpcdebug nfsd -s zablokowane

    debugowanie serwera WWW nfs

    # -m rpcdebug wywołanie rpc -s
    # -m rpcdebug nfs -c wszystko# -b rpcdebug nfsd -j wszystko

    Problemy po stronie serwera

    exportfs: /etc/exports:2: Format Błąd: nieprawidłowa lista opcji

    Oczywiście, że masz pomoc w usuwaniu wszystkich list w /etc/exports z przestrzeni kosmicznej.

    exportfs: Włącz Fsid=NFS Export

    Ponieważ telefony przechowują nie tylko systemy plików, chociaż nie zawsze wszystkie systemy plików mają identyfikator UUID (np. FUSE), czasami konieczne jest jawne poinformowanie NFS, jak znaleźć system plików. Dzieje się tak pod klientelą fsid (rw,sync,crossmnt,fsid=0)/srv/nfs/opcja muzyczna:

    debugowanie serwera hostingowego nfs

    /etc/export
    /srv/nfsclient(rw,sync,fsid=10)

    Problemy z uprawnieniami Group/GID

    Jeśli udziały NFS mają być zorganizowane i w pełni dostępne, powinien to być właściciel, a nie wybrani członkowie; Sprawdź liczbę pracodawców biznesowych, do których należy użytkownik. NFS ma teraz limit 16 na liczbę grup, do których użytkownik z pewnością może należeć. Jeśli otrzymujesz użytkowników końcowych z więcej niż tutaj, spróbuj włączyć manage-gids, aby zawsze móc oznaczyć serwer NFS:

    Jak składam ja przetestować mój serwer NFS?

    Systemy AIX®: Uruchom każdą z nadchodzących komend na każdym komputerze: lssrc – nfs Pole statusu powinno uczyć o dużej mocy uzyskiwania procesów NFS.Linux® wykonujące pracę systemy: wkrótce potem na każdym oprogramowaniu wydaj polecenie: showmount -nazwa_hosta.

    /etc/nfs.conf
    [edytuj]management-gids=y

    “Odmowa uprawnień” podczas próby zapisu typów plików jako root

    • Jeżeli dana osoba musi zamontować udziały pomimo dostępu roota, odczytu/zapisu załadowanego z głównego klienta, włącz opcję no_root_squash, która zostanie przeniesiona do /etc/exports:
    /var/cache/pacman/pkg 192.168.1.0/24(rw,no_subtree_check,no_root_squash)
    • Musisz jednocześnie dodać więcej no_root_squash do pierwszego wiersza /etc/exports:
    /192.168.1.0/24(rw,fsid=root,brak_root_squash,brak_subtree_check)

    “RPC: Program nie jest zarejestrowany” po wydaniu Showmount -e

    Gdzie jest Dzienniki serwera NFS?

    Komunikaty debugowania są zapisywane na domyślnym serwerze NFS, /var/log/messages.

    Zrób konstruktywne nfs-server that.service i rpcbind.service bez wątpienia działają po stronie serwera , zacznij patrzeć na systemd. Jeśli nie, pomyśl o tym dokładnie i włącz je.

    Upewnij się również, że NFSv3 jest naprawdę włączony. showmount nie działa z serwerami obsługującymi tylko NFSv4.

    Montaż UDP może nie działać

    nfs-utils wyłączył usługę NFS UDP dla operacji w projekcie 2.2.1. Aktualizacja Core Arch do transkrypcji 2.3.1 w dniu 21 maja 2017 r. (pomiń wszystkie wspomniane wcześniej wersje 2.2.1). Jeśli UDP przestanie działać po tym, dodaj trochę udp=y w sekcji In [nfsd] powiązanej z /etc/nfs.conf. Następnie uruchom ponownie nfs-server.service.

    Przekroczenie limitu czasu dużego katalogu

    Od wersji 1.0 nfs-utils każdy podkatalog x jest rzeczywiście sprawdzany pod kątem pracy z uprawnieniami. Często powoduje to przekroczenie limitu czasu, gdy katalogi z „dużą” liczbą w odniesieniu do podkatalogów, nawet kilkuset.

    Aby usunąć tę procedurę, dodaj plan no_subtree_check w pliku /etc/exports do, powiedziałbym, katalogu współdzielonego.

    Problemy po stronie klienta

    mount.nfs4: Brak takiego urządzenia

    mount.nfs4: Nieprawidłowy argument

    Włącz

    Start i nfs-client.target, ale także uruchom odpowiednie demony Rpc-gssd (nfs-idmapd itp.) na serwerze.

    mount.nfs4: Sieć nieosiągalna

    Użytkownicy powiązani z systemd-networkd lub menedżerem sieci mogą zauważyć, że montowanie NFS nie jest montowane, gdy wystąpi zdarzenie.

    Wymuszaj optymalizację sieci, dzięki której umożliwia systemd-networkd-wait-online.service lub NetworkManager-wait-online.service. Może to spowolnić proces uruchamiania, ponieważ usługi te działają równolegle.

    mount.nfs4: Określono nieprawidłową opcję montowania

    Okazało się, że może się to zdarzyć, jeśli parametr sec=krb5 osoby jest bez nfs-client.target i/lub rpc-gssd. usługa przeszłość. Uruchom i włącz te funkcje, gdy problem zostanie rozwiązany.

    Nie można połączyć się z klientami OS X

    Jak na pewno debuguję Problemy z pozycją NFS?

    Zainstaluj niezbędne pakiety nfs, jeśli są szanse, że nie są jeszcze zainstalowane na tym serwerze # rpm -qa | grep nfs-utils. # utwórz yum nfs-util.Użyj tej konkretnej komendy mount, aby zamontować udokumentowane systemy plików.Zaktualizuj /etc/fstab, aby zarządzać udziałami NFS aż do uruchomienia.

    Jeśli spróbujesz zamontować poza klientem OS X, ktoś może zobaczyć, że wszystko jest w porządku w dziennikach serwera, ale OS X odmówi zamontowania twojego uruchom udział NFS. Możesz zrobić kilka rzeczy, aby to naprawić:

    • Do bieżącego serwera Dla NFS, dodaj tę opcję niebezpieczną, która spowoduje /etc/exports i ponownie uruchomi exportfs -r.
    • W kliencie OS X dodaj nadpisanie resvport do konkretnego wiersza poleceń mount. Możesz także zaprogramować resvport jako domyślną opcję połączenia internetowego klienta za pomocą /etc/nfs.conf:
    /etc/nfs.conf
    nfs.client.mount.options=resvport

    Korzystanie z domyślnej opcji obsługi pożyczkobiorców powinno również wpłynąć na linki wsteczne naszego własnego udziału z Findera poprzez „Łączenie, aby rzeczywiście połączyć się z serwerem...”.

    Niepewne połączenie klienta OS X

    Klient NFS dla OS X jest zoptymalizowany pod kątem zwiększenia wydajności serwerów OS X i może mieć pewne problemy z serwerami z systemem Linux. Jeśli masz słabą wydajność, nawyki wyłączania się i problemy z międzynarodowymi monikerami, zmień domyślne opcje montowania po dodaniu wiersza

    To oprogramowanie jest niezbędne dla każdego, kto ma problemy z komputerem. Naprawi twoją maszynę i uchroni cię przed komunikatami o błędach!