Jak skonfigurować NFS Udostępnij na Ubuntu 18.04 i 16.04

Jak skonfigurować NFS Udostępnij na Ubuntu 18.04 i 16.04

System plików sieciowych (NFS) to rozproszony protokół systemu plików. co umożliwia użytkownikowi na komputerze klienckim dostęp do plików przez sieć w sposób podobny do sposobu dostępu do pamięci lokalnej.

Ten artykuł pomoże Ci zainstalować i skonfigurować NFS w systemach Ubuntu oraz wyeksportować katalog i zamontować go w systemie klienta.

Szczegóły sieci:

Mamy dwa Ubuntu 16.04 Systemy LTS w tej samej sieci 192.168.1.0/24, poniżej, podane IPS są skonfigurowane na serwerze i kliencie, których użyjemy w tym samouczku.

Serwer: 192.168.1.100 Klient: 192.168.1.110 

Krok 1 - Zainstaluj serwer NFS na Ubuntu

Na tym etapie opiszemy Cię na temat pakietów, które musisz zainstalować i jak je zainstalować. Opisuje również, kto eksportować i katalogowy za pomocą serwera NFS.

Użyj następującego polecenia, aby zainstalować wymagane pakiety, aby skonfigurować serwer NFS.

sudo apt-get instaluj nfs-kernel-server portMap 

Krok 2 - Eksportuj akcje nad NFS

Teraz musisz skonfigurować NFS do eksportu katalogu. W tym samouczku tworzymy nowy katalog, możesz również użyć dowolnego istniejącego katalogu.

Muszę eksportować /katalogu domowego oraz nowy /opt /share katalog na moim serwerze NFS. /Strona główna już istnieje w moim systemie. Teraz utwórz nowy katalog za pomocą poniższego polecenia.

sudo mkdir /opt /share sudo chown nikogo: nogroup /opt /share 

Teraz edytuj plik konfiguracyjny NFS Server Eksportuje w edytorze tekstu jako następujące:

sudo vim /etc /eksport 

Dodaj następujące ustawienia:

/itp./Eksport
/Strona główna 192.168.1.0/24 (RW, Sync, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/Opt/Share 192.168.1.110 (RW, Sync, no_subtree_check) 

Tutaj /dom można zamontować z systemu z dowolnym adresem IP 192.168.1.24 Sieć LAN. Ale /opt /udostępnienie można uzyskać tylko z IP 192.168.1.110.

Następnie zastosuj nowe ustawienia, uruchamiając następujące polecenie. To wyeksportuje wszystkie katalogi wymienione w pliku /etc /exports.

Sudo Exportfs -A 

Aby potwierdzić i wyświetlić eksportowany katalog użyj następującego polecenia, a otrzymasz dane wyjściowe jak poniżej

Sudo Exportfs -v [Wyjście samput] /Home 192.168.1.0/24 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK)/Opt/Share 192.168.1.110 (RW, WDELAY, NO_ROOT_SQUASH, NO_SUBTREE_CHECK) 

Krok 3 - Udostępnij montowanie na komputerze klienckim

Po zakończeniu skonfigurowania po stronie serwera zaloguj się do systemu klientów, w którym musimy skonfigurować Klient NFS i zamontować katalog eksportowany przez NFS Server.

Zainstaluj następujące pakiety w systemie klienta NFS, który jest wymagany do zamontowania zdalnego katalogu za pomocą protokołu NFS.

sudo apt-get instaluj nfs-common portMap 

Teraz musimy utworzyć punkty montażowe do montażu zdalnych katalogów NFS.

sudo mkdir /mnt /share sudo mkdir /mnt /home 

Po utworzeniu punktu mocowania zamontuj zdalnie wyeksportowany katalog NFS za pomocą następującego polecenia.

Sudo Mount 192.168.1.100:/opt/share/mnt/share sudo Mount 192.168.1.100:/home/mnt/home 

Sprawdź zamontowany system plików za pomocą poniższych poleceń. Zgodnie z wynikami wyjściowymi oba zamontowane NFS katalogi są wymienione na końcu wyniku.

sudo df -h [Przykładowe wyjście] Zastosowany rozmiar systemu plików UŻYWA ZASTOSOWANIE ZAPODATOWANE ON /DEV /SDA1 20G 2.8G 16G 16% / UDEV 371M 4.0k 371m 1% /dev TMPFS 152M 812K 151M 1% /RUN Brak 5.0m 0 5.0m 0% /RUN /LOCK Brak 378m 8.0k 378m 1% /run /shm /dev /sr0 32m 32m 0 100% /media /cdrom /dev /sr1 702m 702m 0 100% /media /ubuntu 12.04 LTS i386 192.168.1.100:/opt/share 20g 2.8G 16G 16% /MNT /SHARE 192.168.1.100:/Strona główna 20G 2.8G 16G 16% /mnt /dom 

Krok 4 - Ustawienie automatycznego mocowania

Dołącz następujące wpisy do /etc/fstab Plik do automatycznie montaż katalogów NFS po ponownym uruchomieniu systemu. To zamontuje katalogi podczas startupu.

/etc/fstab
… 192.168.1.100:/home/mnt/home nfs auto, noatime, nolock, bg, nfsvers = 3, int, tcp, actimeo = 1800 0 0 192.168.1.100:/opt/share/mnt/share nfs auto, noatime, nolock, bg, nfsvers = 3, int, tcp, actimeo = 1800 0 0 

Krok 5 - Udział NFS NFS

Jeśli chcesz usunąć zamontowany system plików, możesz po prostu go nie udać za pomocą polecenia UMount. Musisz także usunąć wpisy z /etc /fstab (jeśli dodano)

sudo umount /mnt /share sudo umount /mnt /home