Jak montować system plików NFS w Ubuntu Top 10.Top 10

Jak montować system plików NFS w Ubuntu Top 10.Top 10
System plików sieciowych NFS umożliwia udostępnianie plików i katalogów między systemami w sieci. NFS opiera się na architekturze klientów-serwerów; Serwer NFS udostępnia określone katalogi, które klient może podłączyć i uzyskać dostęp, zamontując je lokalnie. W przypadku NFS zamontowany katalog pojawia się tak, jakby znajdował się w systemie lokalnym. NFS jest nadal najczęściej używanym sposobem udostępniania plików między systemami Linux.W systemie OS Linux możesz łatwo zamontować katalog współdzielony NFS w systemie lokalnym za pomocą polecenia Mount. Komenda montażu zamontuje system plików tymczasowo. Po ponownym uruchomieniu systemu będziesz musiał go ponownie zamontować, aby uzyskać do niego dostęp. Jeśli jednak chcesz na stałe zamontować system plików, aby nie musiał go montować za każdym razem, gdy uruchamiasz system, musisz dodać wpis w pliku /etc /fstab.

W tym artykule wyjaśnimy, jak ręcznie i automatycznie zamontować system plików NFS w systemie lokalnym.

Wymagania wstępne

Zanim przejdziesz do przodu, upewnij się, że na zdalnym serwerze ukończono następujące warunki wstępne.

  • Serwer NFS jest zainstalowany na zdalnym komputerze
  • Usługa NFS działa
  • Katalog dzielony NFS jest eksportowany
  • Zapora nie blokuje dostępu do IP klienta

Przeprowadziliśmy procedurę wymienioną w tym artykule na temat Ubuntu 20.04 System. Ponadto użyliśmy aplikacji terminalowej wiersza poleceń do uruchamiania poleceń w Ubuntu. Aby otworzyć terminal, możesz użyć skrótu klawiatury Ctrl+Alt+T.

Instalowanie pakietów klientów NFS

Aby zamontować katalog współdzielony NFS w lokalnym systemie klienta, będziesz wymagać pakietu klienta NFS. Najpierw zaktualizuj indeks repozytorium systemu za pomocą następującego polecenia w terminalu:

Aktualizacja $ sudo apt

Następnie zainstaluj pakiet klienta NFS na komputerze klienckim za pomocą następującego polecenia w terminalu:

$ sudo apt Zainstaluj NFS-common

Montaż systemu plików NFS ręcznie

W poniższej metodzie zamontować katalog NFS ręcznie za pomocą polecenia Mount.

Krok 1: Utwórz punkt montażu dla współdzielonego katalogu serwera NFS

Naszym pierwszym krokiem będzie utworzenie katalogu Mount Point w systemie klienta. Będzie to katalog, w którym można uzyskać dostęp do wszystkich udostępnionych plików z serwera NFS.

Utworzyliśmy katalog Mount Point o nazwie „Client_sharedFolder” w katalogu /mnt.

$ sudo mkdir -p /mnt /client_sharedfolder

Krok 2: Wprowadź katalog współdzielony serwera NFS na kliencie

Kolejnym krokiem jest zamontowanie współdzielonego katalogu na serwerze NFS do katalogu punktowego klienta. Użyj następującej składni, aby zamontować katalog współdzielony serwera NFS do katalogu Mount Point w kliencie:

$ sudo Mount [nfs _ip]:/[nfs_export] [local_mountpoint]

Gdzie

  • NFS_IP to adres IP serwera NFS
  • NFS_EXPORT to katalog współdzielony na serwerze NFS
  • Local_mountpoint to katalog Mount Point w systemie klienta

W naszym przykładzie poleceniem byłoby:

$ sudo Mount 192.168.72.136:/mnt/sharedFolder/mnt/client_sharedFolder

Gdzie 192.168.72.136 Czy nasz serwer NFS IP, /mnt/sharedFolder to współdzielony katalog na serwerze NFS i /mnt/sharedFolder jest punktem montażu w systemie klienta.

Po zamontowaniu Share NFS możesz to potwierdzić za pomocą następującego polecenia:

$ df -h

Krok 3: Test NFS Share

Po zamontowaniu katalogu udostępnionego NFS na komputerze klienckim, przetestuj go, uzyskując dostęp do niektórych plików z serwera NFS. Na komputerze serwera NFS utwórz dowolny plik testowy lub katalog i spróbuj uzyskać dostęp do niego z komputera klienta.

Użyj polecenia CD, aby przejść do katalogu udostępnionego serwera NFS:

$ cd/mnt/sharedFolder/

Następnie za pomocą polecenia Touch lub MKDIR utwórz plik testowy lub katalog. Utworzyliśmy niektóre przykładowe pliki o nazwie „TestFile1” i „TestFile2”.

$ sudo touch TestFile1 TestFile2

Teraz na komputerze klienta sprawdź, czy istnieją te same pliki.

$ ls/mnt/client_sharedfolder/

Komenda montażu zamontuje system plików NFS tymczasowo w systemie klienta. Za każdym razem, gdy ponownie uruchomisz system, będziesz musiał go ręcznie zamontować. W następnym kroku zobaczymy, jak automatycznie zamontować system plików NFS w czasie rozruchu.

Montaż systemu plików NFS automatycznie

W poniższej metodzie skonfigurujemy system plików NFS, aby automatycznie zamontować w czasie rozruchu. Korzystając z w ten sposób, nie będziesz musiał ręcznie montować systemu plików za każdym razem, gdy uruchamiasz system.

Edytuj plik /etc /fstab za pomocą następującego polecenia:

$ sudo nano /etc /fstab

Następnie dodaj wpis w pliku /etc /fstab za pomocą następującego formatu.

NFS Server: Directory MountPoint NFS domyślnie 0 0

Gdzie Serwer NFS: katalog to IP serwera NFS i jego współdzielony katalog, punkt montaż jest punktem montażu na maszynie klienta, w którym zamontowany jest katalog NFS, a NFS definiuje typ systemu plików.

W naszym przykładzie wpis byłby:

192.168.72.136:/mnt/sharedFolder/mnt/client_sharedfolder nfs domyślnie 0 0

Gdzie 192.168.72.136 Czy nasz serwer NFS IP, /mnt/sharedFolder to współdzielony katalog na serwerze NFS i /mnt/client_sharedfolder jest punktem montażu w systemie klienta.

Po dodaniu powyższego wpisu w pliku /etc /fstab, zapisz i zamknij plik. Użyj Ctrl+O, a następnie Ctrl+X, aby to zrobić.

Następnym razem, gdy uruchomisz maszynę, udział NFS zostanie automatycznie zamontowany w określonym punkcie mocowania.

Odłączenie systemów plików NFS

Możesz w dowolnym momencie zdjąć system plików NFS z systemu lokalnego. Wpisz polecenie Umount, a następnie nazwa punktu mocowania, w którym jest zamontowana.

UWAGA: polecenie jest „zmoint”, a nie umniejszają.

$ sudo umount [Mount_point]

W naszym przykładzie byłoby to:

$ umount /mnt /client_sharedfolder

Pamiętaj jednak, że jeśli system plików NFS został zamontowany za pomocą /etc /fstAB, zostanie ponownie zamontowany następnym razem, gdy uruchomisz system. Należy również pamiętać, że system plików nie zostanie niezniszczony, jeśli jest zajęty, jakby otwarte na nim są jakieś pliki, lub pracujesz nad jakimś katalogiem.

To wszystko w tym jest! W tym artykule wyjaśniłeś, jak zamontować katalog współdzielony NFS na Ubuntu 20.04 System zarówno ręcznie, jak i automatycznie. Ostatecznie wyjaśniliśmy również, w jaki sposób niezimorować katalog współdzielony NFS, gdy już go nie potrzebujesz.