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.
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
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.