Jak zainstalować i skonfigurować serwer NFS w Ubuntu Top 10.Top 10

Jak zainstalować i skonfigurować serwer NFS w Ubuntu Top 10.Top 10
Udział plików sieciowych Lub NFS to protokół używany do udostępniania plików i katalogów przez sieć klientów Linux, w tym Ubuntu 22.04 systemy. Zasadniczo utworzony jest współdzielony katalog i dodaje się do niego pliki, aby klient mógł łatwo uzyskać do nich dostęp. Korzystanie z NFS jest również uważane za idealne podejście, gdy jest wymagane do wymiany wspólnych danych między różnymi systemami klientów.

Ten blog zademonstruje procedurę instalowanie I Konfigurowanie Serwer NFS NA Ubuntu 22.04. Zacznijmy.

Notatka: W naszym poście będziemy odwołać „Linuxuser" jak nasz Serwer NFS I "Ubuntuuser”Maszyna jak Klient NFS.

Instaliing NFS Server na Ubuntu 22.04

W celu zainstalowania serwera NFS na Ubuntu 22.04, postępuj zgodnie z podanymi instrukcjami.

Krok 1: Zaktualizuj pakiety systemowe

Po pierwsze, uderz „Ctrl+alt+t”I zaktualizuj pakiety systemowe, uruchamiając dostarczone polecenie:

Aktualizacja $ sudo apt

Wszystkie pakiety są aktualizowane:

Krok 2: Zainstaluj serwer NFS

W następnym kroku uruchom poniżej podane polecenie w Ubuntu 22.04 Terminal dla instalacji serwera NFS:

$ sudo apt Zainstaluj NFS-kernel-serwer

Dane wyjście wskazuje, że serwer NFS jest pomyślnie zainstalowany na Ubuntu 22.04 „Linuxuser"system:

Teraz przejdźmy do procedury, aby skonfigurować zainstalowany serwer NFS.

Konfigurowanie serwera NFS na Ubuntu 22.04

Do konfiguracji serwera NFS na Ubuntu 22.04, postępuj zgodnie z podanymi instrukcjami.

Krok 1: Zrób wspólny katalog NFS

Przede wszystkim stworzymy katalog o nazwie „nfs_share„To będzie udostępnione przez wszystkie systemy klientów. Aby to zrobić, napisz następujące polecenie:

$ sudo mkdir -p /mnt /nfs_share

Krok 2: Ustaw uprawnienia do katalogu

Następnie ustaw uprawnienia utworzonego „nfs_share„Katalog, aby wszystkie maszyny klientów mogły łatwo uzyskać do niego dostęp:

$ sudo chown -r nikt: nogroup/mnt/nfs_share/

Teraz przejdź do następnego kroku.

Krok 3: Ustaw uprawnienia pliku

Ustaw uprawnienia do pliku zgodnie z wymaganiami. W naszym przypadku przydzieliliśmy odczyt, zapis i wykonanie uprawnień do „nfs_share„Pliki katalogu:

$ sudo chmod 777/mnt/nfs_share/

Krok 4: Grant NFS Access

W tym kroku zapewnimy dostęp do systemu klienta w celu uzyskania dostępu do serwera NFS. Aby to zrobić, otwórz „/itp./Eksport" w "Nano„Redaktor:

$ sudo nano /etc /eksport

Teraz od Ciebie zależy, czy chcesz przyznać dostęp do całej podsieci, pojedynczej czy wielu klientów. Na przykład zezwolimy na całą podsieć „10.0.2.15/24„Aby uzyskać dostęp do NFS Udostępnij:

/mnt/nfs_share 10.0.2.15/24 (RW, Sync, no_subtree_check)

Po dodaniu wymaganej linii naciśnij „Naciśnij„Ctrl+o„Aby zapisać plik i wrócić do Ubuntu 22.04 Terminal.

Krok 5: Eksportowanie katalogu NFS

Wykorzystaj dostarczone polecenie do eksportowania katalogu udostępnionego NFS:

$ sudo exportfs -a

Krok 6: Uruchom ponownie serwer NFS

Napisz dostarczone polecenie ponownego uruchomienia serwera NFS na swoim Ubuntu 22.04 System:

$ sudo systemctl restart nfs-kernel-serwer

Krok 7: Uzyskaj dostęp do zapory ogniowej

Następnie daj zaporę dostępu do systemu klienta za pomocą następujących „UFW" Komenda:

$ sudo ufw pozwól od 10.0.2.15/24 do dowolnego portu NFS

Krok 8: Włącz zaporę ogniową

Włącz zaporę z „UFW”Polecenie i„włączać" opcja:

$ sudo ufw

Krok 9: Sprawdź status zapory

Następnie sprawdź, czy zapora jest skonfigurowana, aby umożliwić dostęp przez port „2049”:

Status $ sudo UFW

Teraz pójdziemy w kierunku klienta NFS w „Ubuntuuser”System do przetestowania punktu udostępniania NFS.

Instalowanie klienta NFS na Ubuntu 22.04

Aby wykonać instalację klienta NFS na Ubuntu 22.04, hit „Ctrl+alt+t”I uruchom następujące polecenie:

$ sudo apt Zainstaluj NFS-common

Testowanie NFS Udostępnij na Ubuntu 22.04

Teraz przetestujemy koordynację dostępu między klientem NFS ”Ubuntuuser" I "Linuxuser”Serwer NFS. Aby to zrobić, utwórz punkt mocowania w systemie klienta NFS:

$ sudo mkdir -p /mnt /nfs_clientshare

Następnie zamontuj udział NSF w innym systemie klienta:

$ sudo Mount 10.0.2.15:/mnt/nfs_share/mnt/nfs_clientshare

W przypadku testowania NFS Udostępnij w systemie klienta, po pierwsze, utworzymy niektóre pliki w „nfs_share”Katalog„ „Linuxuser„Serwer NFS:

$ cd/mnt/nfs_share/
$ touch próbka 1.Tekst próbka 2.tekst

Następnie przejdź do systemu klienta i wyświetl listę plików obecnych w „nfs_clientshare„Katalog:

$ ls -l/mnt/nfs_clientshare/

Dane dane wyjściowe wskazuje, że pliki są skutecznie dostępne w „Ubuntuuser„Klient za pośrednictwem serwera NFS:

Odinstalowanie serwera NFS na Ubuntu 22.04

Aby odinstalować serwer NFS, uruchom następujące polecenie:

$ sudo apt usuń NFS-kernel-serwer

Odinstalowanie klienta NFS na Ubuntu 22.04

Aby odinstalować klienta NFS, napisz następujące polecenie w Ubuntu 22.04 Terminal:

$ sudo apt usuń NFS-common

Zebraliśmy metodę instalacji, konfigurowania i testowania serwera NFS na Ubuntu 22.04.

Wniosek

W celu zainstalowania serwera NFS na Ubuntu 22.04, po pierwsze, zaktualizuj pakiety systemowe i uruchom „$ sudo apt Zainstaluj NFS-kernel-serwer" Komenda. Następnie tworzyć A Udostępniony katalog NFS, ustawić plik i katalog uprawnienia, I eksport To. Następny, Zainstaluj klienta NFS w innym systemie z „$ sudo apt Zainstaluj NFS-common„Polecenie, utwórz punkt montażu i przetestuj dostęp do katalogu udostępnionego NFS. Ten blog wykazał metodę instalowanie, Konfigurowanie, I testowanie Serwer NFS na Ubuntu 22.04.