NFS oznacza Network File System. Ten poradnik pokaże Ci jak skonfigurować udział NFS w Ubuntu 16.04, aby inne komputery w sieci lokalnej miały dostęp do plików i katalogów w systemie Ubuntu 16.04. Zobaczymy, jak skonfigurować stronę serwera i klienta.

NFS pozwala katalogi i systemy plików do współdzielenia w sieci lokalnej. NFS może być również skonfigurowany przez Internet, ale nie jest to bezpieczne. W tym poradniku skonfigurujemy udziały plików NFS w sieci domowej z dwoma komputerami Ubuntu 16.04.

Krok 1: Skonfiguruj serwer NFS

Na pierwszym komputerze Ubuntu 16.04, zainstaluj nfs-kernel-server pakiety.

sudo apt install nfs-kernel-server

Następnie edytuj plik eksportu za pomocą edytora tekstowego nano. Pliki eksportu mówią serwerowi NFS, które katalogi lub systemy plików będą udostępnione klientowi.

sudo nano /etc/exports

Składnia jest następująca

/path/to/directory client-IP address(options)

Na przykład, chcesz udostępnić swój katalog domowy drugiemu komputerowi Ubuntu z adresem IP 192.168.1.101, to umieść następującą linię na końcu pliku. Zamień username na swoją rzeczywistą nazwę użytkownika. Delimituj obie kolumny klawiszem Tab.

/home/username 192.168.1.101(rw,sync,root_squash,subtree_check)

raspbian nfs

Naciśnij Ctrl+O aby zapisać plik, a następnie CTRL+X aby wyjść z pliku. Adres IP komputera klienckiego można znaleźć wykonując następujące polecenie po stronie klienta.

ifconfig

ifconfig find IP address on ubuntu

Krok 2: Konfiguracja klienta

Na drugim komputerze Ubuntu zainstaluj nfs-common pakiet.

sudo apt install nfs-common

Następnie edytuj /etc/fstab plik.

sudo nano /etc/fstab

Dodaj następującą linię w pliku. Zamień nfs-server-ip na adres IP pierwszego komputera Ubuntu.

nfs-server-ip:/home/username /mnt/nfs-share nfs rw,soft,intr,noatime,x-gvfs-show

Powyższa linia spowoduje zamontowanie katalogu domowego pod katalogiem /mnt/nfs-share w trybie odczytu i zapisu. Opcja x-gvfs-show pozwoli ci zobaczyć udostępniony katalog w twoim menedżerze plików.

Zapisz i zamknij plik. Następnie utwórz punkt montowania.

sudo mkdir /mnt/nfs-share

Następnie wykonaj poniższe polecenie

sudo mount -a

Teraz możesz uzyskać dostęp do katalogu domowego serwera w menedżerze plików.

ubuntu nfs share

Jeśli chcesz udostępnić swój katalog domowy wszystkim komputerom w sieci domowej, to dodaj tę linię w pliku /etc/exports, zakładając, że 192.168.1.1 jest adresem IP twojego routera.

/home/username 192.168.1.0/24(rw,sync,root_squash,subtree_check)

Jeśli dokonasz jakichkolwiek zmian w pliku /etc/exports po stronie serwera, wykonaj poniższe polecenie, aby powiedzieć serwerowi NFS, aby ponownie odczytał plik /etc/exports.

sudo exportfs -ra

To jest to! Jeśli uznałeś ten post za przydatny, zapisz się do naszego darmowego newslettera lub śledź nas na Google+, Twitterze lub polub naszą stronę na Facebooku. Dzięki za odwiedziny!

Oceń ten poradnik

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *