Jak skonfigurować montowanie NFS na serwerze Linux za pomocą Cockpit

Aby skonfigurować montowanie NFS w programie Cockpit, zainstaluj aplikację Cockpit Storage oraz narzędzia klienta NFS na komputerze z systemem Linux, który będzie korzystał z udziału. Następnie otwórz Cockpit, przejdź do Storage > Montowanie NFS i dodaj serwer NFS, wyeksportowaną ścieżkę oraz lokalny punkt montowania. Spowoduje to zamontowanie udziału, który serwer NFS już wyeksportował; nie spowoduje to utworzenia ani opublikowania eksportu na serwerze.

Poniższe kroki wykorzystują aktualną aplikację Storage firmy Cockpit. Nazwy i szczegóły okien dialogowych mogą się nieznacznie różnić w zależności od dystrybucji i wydania. Obrazy interfejsu mają charakter ilustracyjny.

Zanim zaczniesz

  • Posiada nazwę hosta lub adres IP serwera NFS i dokładny wyeksportowany katalog, np files.example.net:/exports/projects. .
  • Sprawdź, czy serwer jest dostępny i czy jego eksport jest dozwolony dla tego klienta. Reguły eksportu po stronie serwera NFS i uprawnienia do plików nadal kontrolują dostęp.
  • Wybierz lokalny punkt montowania, na przykład /mnt/projects. Musi to być katalog. Przed zamontowaniem sprawdź, czy jest pusty: pliki znajdujące się w nim będą ukryte podczas montowania udziału NFS.
  • Użyj konta z uprawnieniami administratora na hoście Linux.

Szczegółowe informacje na temat konfiguracji klienta NFS można znaleźć w dokumentacji Ubuntu Server NFS lub w podręczniku klienta NFS Red Hat Enterprise Linux .

1. Zainstaluj obsługę klienta Cockpit i NFS

Zainstaluj pakiety dla swojej dystrybucji. Projekt Cockpit jest wymieniony cockpit-storagedjako aplikacja zapewniająca zarządzanie pamięcią masową, w tym NFS. Debian i Ubuntu korzystają nfs-commonz obsługi klienta NFS; Fedora i RHEL używają nfs-utils.

Debian lub Ubuntu

sudo apt update
sudo apt install cockpit cockpit-storaged nfs-common

Fedora, RHEL lub CentOS Stream

sudo dnf install cockpit cockpit-storaged nfs-utils

W systemach Debian i Ubuntu repozytorium dystrybucji może udostępniać starszą wersję Cockpit. Oficjalny przewodnik instalacji Cockpit wyjaśnia, kiedy należy korzystać z backportów dystrybucji. Nazwy pakietów i dostępność repozytoriów mogą się różnić w zależności od wydania.

Włącz gniazdo Cockpitu, aby usługa internetowa uruchamiała się na żądanie:

sudo systemctl enable --now cockpit.socket

Jeżeli używasz zapory firewalld i jej bieżąca strefa blokuje Cockpit, zezwól usłudze Cockpit na działanie w strefie używanej przez sieć zarządzającą:

sudo firewall-cmd --add-service=cockpit
sudo firewall-cmd --add-service=cockpit --permanent

9090Cockpit domyślnie używa protokołu HTTPS na porcie . Ogranicz dostęp do zaufanych sieci administracyjnych zamiast udostępniać stronę zarządzania szeroko w internecie. Lista aplikacji Cockpit identyfikuje Storage i jego pakiet.

Przykładowe polecenia terminala Fedora lub RHEL do instalacji narzędzi klienta Cockpit i NFS.
Przykład polecenia pakietu w systemach Fedora i RHEL.

2. Zaloguj się do kokpitu

W przeglądarce, która ma dostęp do serwera, otwórz [link] https://SERVER_ADDRESS:9090, zastępując SERVER_ADDRESSdostępnym adresem IP lub nazwą DNS hosta. Zaloguj się na konto Linux. Jeśli zarządzasz serwerem zdalnie, użyj jego adresu sieciowego, a nie adresu dostępnego tylko lokalnie.

Ilustrująca strona logowania do Cockpitu pod adresem serwera na porcie 9090, z opcją Storage w nawigacji.
Połącz się z serwerem na porcie 9090.

3. Dodaj mocowanie NFS

  1. Wybierz „Magazyn” na pasku bocznym, a następnie otwórz „Montaż NFS” . Wybierz „Nowy montaż NFS” lub przycisk „Dodaj”. Jeśli brakuje „Magazynu”, sprawdź, czy cockpit-storagedjest zainstalowany, a następnie ponownie załaduj Kokpit.
  2. Wprowadź serwer NFS i ścieżkę eksportu. Użyj dokładnej ścieżki eksportu serwera; nie podawaj ścieżki, która istnieje tylko po stronie klienta.
  3. Wprowadź lokalny punkt montowania. Jeśli nie istnieje, utwórz go w terminalu po sprawdzeniu, czy lokalizacja jest nieużywana i pusta. Na przykład: sudo mkdir -p /mnt/projects.
  4. Wybierz opcje. Opcja „Montuj przy rozruchu” sprawia, że ​​montowanie jest trwałe po ponownym uruchomieniu. Wybierz opcję „Montuj tylko do odczytu” , jeśli ten klient nie powinien zapisywać w udziale. Ustawienie klienta „tylko do odczytu” nie zastępuje polityki eksportu serwera ani nie przyznaje dodatkowych uprawnień. Dodaj niestandardowe opcje montowania tylko wtedy, gdy wymaga tego konfiguracja serwera lub administrator.
  5. Sprawdź wartości, a następnie wybierz Dodaj , aby zastosować konfigurację.

Na przykład pole serwera może mieć wartość files.example.net, ścieżka serwera /exports/projectsi lokalny punkt montowania /mnt/projects. Są to przykładowe wartości; użyj eksportu i punktu montowania skonfigurowanych dla Twojego środowiska.

Illustrative Cockpit Nowe okno dialogowe montowania NFS z adresem serwera, ścieżką eksportową, lokalnym punktem montowania i opcjami montowania.
Wprowadź ścieżkę eksportu serwera i lokalną ścieżkę montowania.

4. Sprawdź mocowanie

Gdy Cockpit zgłosi pomyślne podłączenie, sprawdź stronę „Magazyn” i upewnij się, że źródło i ścieżka lokalna są poprawne. Możesz również sprawdzić w terminalu:

findmnt /mnt/projects
ls -la /mnt/projects

findmntPowinien pokazać zdalne źródło NFS zamontowane w /mnt/projects. Lista katalogów powinna zawierać zawartość eksportowaną przez serwer, którą Twoje konto może odczytać.

Ilustracyjna lista pamięci w kokpicie pokazująca eksport NFS zamontowany w katalogu lokalnym.
Sprawdź zamontowane źródło i ścieżkę lokalną.

Rozwiązywanie typowych problemów

  • Brak sekcji montowania NFS: Zainstaluj lub zaktualizuj cockpit-storaged, a następnie przeładuj stronę. Dostępne aplikacje Cockpit mogą zależeć od pakietów dystrybucyjnych.
  • Nie można zamontować lub eksport nie został znaleziony: Sprawdź nazwę serwera, ścieżkę eksportu, trasę sieciową i uprawnienia eksportu po stronie serwera. Upewnij się, że pakiet klienta NFS jest zainstalowany i że serwer zezwala na połączenia z tego klienta.
  • Montowanie działa, ale dostęp jest zabroniony: Sprawdź właściciela, identyfikatory użytkowników i grup oraz reguły dostępu na serwerze NFS. Cockpit nie może zmienić uprawnień eksportu serwera za pośrednictwem formularza montowania klienta.
  • Pliki lokalne zdają się znikać: Odmontowanie ponownie ujawnia katalog lokalny. Dlatego punkt montowania powinien być pusty przed zamontowaniem.

Po skonfigurowaniu uprawnień eksportu i klienta Cockpit umożliwia graficzne dodawanie i monitorowanie montowania NFS, pozostawiając konfigurację eksportu serwera pod kontrolą administratora serwera.

Zostaw komentarz

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Jak skanować kody QR na komputerze stacjonarnym z systemem Linux

Skanuj kody QR w systemie Linux za pomocą CoBang, używając kamery internetowej lub pliku obrazu. Zobacz opcje instalacji, kroki konfiguracji i poprawki dotyczące dostępu do kamery Flatpak.

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Jak zmienić ustawienia kamery internetowej w systemie Linux za pomocą Cameractrls

Zmień ustawienia kamery internetowej w systemie Linux za pomocą narzędzia Cameractrls: dostosuj ekspozycję, kolor, redukcję migotania i inne obsługiwane elementy sterujące, a następnie sprawdź zgodne tryby wideo.

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Jak zainstalować PhpStorm na Linuksie: Toolbox, Tar.gz, Snap i AUR

Zainstaluj PhpStorm na Linuksie za pomocą JetBrains Toolbox lub samodzielnego archiwum tar.gz, a także opcji Snap i Arch AUR. Java jest już dołączona.

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Jak wyciąć obraz w systemie Linux za pomocą programu GIMP

Usuń tło zdjęcia w systemie Linux za pomocą programu GIMP: narysuj obiekt, usuń wybrane tło, zachowaj przezroczystość i wyeksportuj plik PNG, który można ponownie wykorzystać.

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Jak wykonać kopię zapasową płyty CD-ROM w postaci obrazu ISO w systemie Linux

Utwórz obraz ISO płyty CD-ROM w systemie Linux za pomocą GNOME Disks lub dd. Zidentyfikuj napęd optyczny, monitoruj kopiowanie, zweryfikuj obraz i dowiedz się, kiedy uszkodzona płyta lub płyta audio wymaga użycia innego narzędzia.

Jak skonfigurować dwa panele w środowisku XFCE 4

Jak skonfigurować dwa panele w środowisku XFCE 4

Utwórz oddzielny panel XFCE 4 dla każdego wyświetlacza, przypisz drugi panel do odpowiedniego wyjścia, określ jego położenie i rozmiar, a następnie dodaj potrzebne elementy uruchamiające i statusu.

Jak zainstalować Cisco Packet Tracer w systemie Linux

Jak zainstalować Cisco Packet Tracer w systemie Linux

Pobierz Cisco Packet Tracer 9.0.1 dla systemu Ubuntu 64-bit, zainstaluj pakiet DEB za pomocą APT, zaakceptuj licencję w terminalu i zaloguj się, aby rozpocząć laboratorium.

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo: Oficjalny przewodnik instalacji

Pobierz FlightGear za darmo z oficjalnej strony. Porównaj pakiety dla systemów Windows, macOS i Linux, zainstaluj pliki danych i rozpocznij swój pierwszy lot.

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler: darmowy, prosty sampler muzyczny do rytmów klawiszowych

OKSampler mapuje klipy MP3 na klawisze klawiatury i umożliwia zapętlanie dźwięku. Dowiedz się, co robi ten starszy, darmowy program, gdzie kończą się jego stare funkcje i co sprawdzić przed pobraniem.

Aplikacja Google Tasks na komputer: jak z niej korzystać na komputerze

Aplikacja Google Tasks na komputer: jak z niej korzystać na komputerze

Otwórz aplikację Google Tasks w przeglądarce, dodaj skrót do przeglądarki Chrome lub uruchom aplikację w stylu aplikacji i zarządzaj zadaniami z datą za pośrednictwem Kalendarza i Gmaila.