Opracowany przez Sun Microsystems w 1984 roku, NFS lub Network File Shares to protokół systemu plików używany do uzyskiwania dostępu do plików przez sieć podobną do lokalnego urządzenia pamięci masowej.
Udziały NFS są wydajne i popularne, ponieważ umożliwiają użytkownikom udostępnianie plików i katalogów za pośrednictwem sieci lokalnej i Internetu. Jednak lepiej jest ograniczyć udziały NFS do sieci lokalnych i zaufanych, ponieważ pliki nie są szyfrowane na komputerach. Jednak problem został rozwiązany i naprawiony w najnowszej wersji protokołu NFS. Może być konieczne skonfigurowanie złożonych metod uwierzytelniania, takich jak Kerberos.
W tym samouczku dowiesz się, jak skonfigurować udziały NFS w systemie Linux. Zacznijmy.
Konfigurowanie serwera NFS
Zacznijmy od skonfigurowania serwera NFS. Ten proces jest dość prosty i zawiera tylko kilka poleceń:
sudo aktualizacja apt-get
sudo apt-get installserwer-jądra nfs
Następnie utwórz katalog w systemie lokalnym, który będzie używany jako współdzielony katalog główny NFS:
sudo mkdir /gdzie/nfs
Ustaw odpowiednie uprawnienia do katalogu:
sudo chownnikt: bez grupy/gdzie/nfsNastępnie edytuj plik exports w /etc/exports i dodaj następujący wpis
/gdzie/nfs<nazwa hosta>(rw,synchronizacja,root_squash,brak_subtree_check)
Konfigurowanie klienta NFS
Aby zamontować udziały NFS w systemie Linux, musisz zainstalować narzędzia klienta nfs za pomocą polecenia:
sudo aktualizacja apt-get sudo apt-get installnfs-wspólnyMontowanie systemu plików NFS
Proces montowania udziałów plików NFS jest bardzo podobny do montowania zwykłego systemu plików w systemie Linux. Możesz użyć polecenia mount. Ogólna składnia jest następująca:
uchwyt <opcja> <nfs-adres-serwera>:<eksport-katalog> <punkt montowania>Aby to osiągnąć, zacznij od utworzenia katalogu, który będzie używany jako punkt montowania udziału NFS.
sudo mkdir /mnt/AkcjeNastępnie zamontuj udział NFS za pomocą polecenia mount, jak pokazano poniżej:
sudo uchwyt–t nfs 127.0.0.1/gdzie/nfs/mnt/AkcjePo zakończeniu powinieneś mieć dostęp do zdalnych udziałów na serwerze.
Odmontowywanie udziałów plików
Ponieważ udział NFS jest podobny do systemu plików, możesz go odmontować za pomocą polecenia umount jako:
sudo odmontować <adres IP> /gdzie/nfssudo odmontować /mnt/AkcjeMożesz użyć innych opcji z poleceniem umount, takich jak wymuszenie wymuszenia odmontowania udziałów NFS.
Wniosek
Powyższe jest prostym przewodnikiem, jak używać i montować udziały NFS w systemie Linux. NFS to coś więcej niż to, o czym tutaj mówiliśmy; skorzystaj z zewnętrznych zasobów, aby dowiedzieć się więcej.