GNU/Linux >> Znalost Linux >  >> Ubuntu

Jak nakonfigurovat server NFS a připojit sdílené složky NFS na Ubuntu 14.10

Verze 1.0
Autor:Srijan Kishore
Sledujte howtoforge na Twitteru
Naposledy upraveno 26. listopadu 2014

Tato příručka vysvětluje, jak nakonfigurovat server NFS v Ubuntu 14.10 Network File System (NFS) je populární protokol distribuovaného systému souborů, který umožňuje uživatelům připojit vzdálené adresáře na jejich server. Systém vám umožňuje využít úložný prostor na jiném místě a bez námahy zapisovat na stejný prostor z více serverů. Funguje tedy docela dobře pro adresáře, ke kterým uživatelé potřebují často přistupovat. Tento tutoriál vysvětluje proces připojení sdílení NFS na server Ubuntu 14.10 v jednoduchých a snadno sledovatelných krocích.

1 předběžná poznámka

Mám čerstvě nainstalovaný server Ubuntu 14.10, na který se chystám nainstalovat server NFS. Můj server Ubuntu má název hostitele server1.example.com a IP adresu 192.168.0.100

Server Ubuntu si můžete nechat nainstalovat z tutoriálu. Případně potřebujeme klientský počítač Ubuntu 14.10 buď server/desktop. V mém případě použiji desktop Ubuntu 14.10 s názvem hostitele  client1.example.com a IP jako  192.168.0.101

2 Na konci serveru NFS

Nyní nainstalujeme tyto balíčky na server Ubuntu 14.10 jako:

apt-get update
apt-get install nfs-kernel-server

Nyní bude konfigurační část obsahovat:

mkdir /var/nfsshare

Změňte vlastnictví složky následovně:

chown none:nogroup /var/nfsshare

Použili jsme /var/nfsshare jako, pokud použijeme jakoukoli jinou jednotku, jako je jakýkoli adresář /home, způsobí to obrovský problém s oprávněními a zničí celou hierarchii. Pokud v případě, že chceme sdílet adresář /home, nesmí se měnit oprávnění.

Nyní budeme sdílet adresář NFS v síti takto:

nano /etc/exports

Vytvoříme dva body sdílení  /home a /var/nfs. Upravte jej následovně:

[...]
/var/nfsshare 192.168.0.101(rw,sync,no_subtree_check) /home 192.168.0.101(rw,sync,no_root_squash,no_subtree_check)

Poznámka 192.168.0.101 je IP klientského počítače, pokud si přejete, aby k ní měl přístup jakýkoli jiný klient, musíte přidat it IP, jinak můžete přidat "*" místo IP pro veškerý přístup IP.

Podmínkou je, že musí být možné pingnout na obou koncích.

Dále aktualizujeme tabulku NFS o nové body sdílení.

exportfs -a

Nakonec spusťte službu NFS následovně:

služba nfs-kernel-server start

Nyní jsme připraveni se serverovou částí NFS.

3 konec klienta NFS

V mém případě mám klienta jako Ubuntu 14.10 desktop. Ostatní verze Ubuntu budou fungovat stejně. Nainstalujte balíčky následovně:

sudo apt-get update
sudo apt-get install nfs-common

Nyní vytvořte bod připojení adresáře NFS následovně:

sudo mkdir -p /mnt/nfs/home
sudo mkdir -p /mnt/nfs/var/nfsshare

Dále připojíme sdílený obsah NFS do klientského počítače, jak je znázorněno níže:

mount -t nfs 192.168.0.100:/home /mnt/nfs/home/

Připojí /home serveru NFS. Dále /var/nfsshare připojíme následovně:

mount -t nfs 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare/

Nyní jsme připojeni ke sdílené složce NFS, zkontrolujeme ji následovně:

mount -t nfs

[e-mail chráněný]:~# mount -t nfs
192.168.0.100:/home na /mnt/nfs/home typ nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.100)
192.168.0.100:/var/nfsshare na /mnt/nfs/var/nfsshare typu nfs (rw,vers=4,addr=192.168.0.100,clientaddr=192.168.0.101) protected]:[email ~#

Jsme tedy spojeni se sdílením NFS.

Nyní zkontrolujeme oprávnění ke čtení/zápisu ve sdílené cestě. U klienta zadejte příkaz:

klepněte na /mnt/nfs/var/nfsshare/test_nfs

Dále zkontrolujte oprávnění tam vytvořeného souboru.

ls -l /mnt/nfs/var/nfsshare/

[email protected]:~# ls -l /mnt/nfs/var/nfsshare/
celkem 0
-rw-r--r-- 1 nikdo nogroup 0 25. listopadu 11:33 test_nfs
[e-mail chráněn]:~#

Vytvořený soubor má oprávnění nikdo/žádná skupina podle aktualizace na konci serveru NFS.

4 Trvalé připojení NFS

Potřebujeme připojit sdílenou složku NFS na konec klienta trvale, takže musí být připojena i po restartu. Potřebujeme tedy přidat NFS-share do souboru /etc/fstab klientského počítače následovně:

nano /etc/fstab

Přidejte položky takto:

[...]
192.168.0.100:/home /mnt/nfs/home nfs defaults 0 0 192.168.0.100:/var/nfsshare /mnt/nfs/var/nfsshare nfs defaults 0 0

Poznámka 192.168.0.100 je sdílená IP adresa NFS, ve vašem případě se bude lišit.

Tím dojde k trvalému připojení NFS sdílení. Nyní můžete restartovat počítač a body připojení budou trvalé i po restartu.

Dále aktivujte jednotky zadáním vstupu jako:

mount -a

Pokud chceme přidat příkaz při bootu, tak přidáme položky v souboru /etc/rc.local jako:

nano /etc/rc.local

a přidejte položky následovně:

[....]

mount -a exit 0

Povolí také příkaz pro spouštění. Na zdraví, nyní máme úspěšně nakonfigurovaný NFS server přes Ubuntu 14.10 :)


  • Ubuntu:  http://www.ubuntu.com/

Ubuntu
  1. Jak nakonfigurovat server NFS a připojit sdílené složky NFS na Ubuntu 14.04

  2. Jak nakonfigurovat server NFS a připojit sdílené složky NFS na Ubuntu 18.04

  3. Jak nainstalovat a nakonfigurovat server DHCP na Ubuntu 20.04

  1. Jak nainstalovat a nakonfigurovat Algo VPN Server na Ubuntu 20.04

  2. Jak nainstalovat klienta a server NFS na Ubuntu 20.04

  3. Jak nainstalovat a nakonfigurovat server Redis v Ubuntu

  1. Jak nainstalovat a nakonfigurovat server NFS na Ubuntu 20.04

  2. Jak nainstalovat a nakonfigurovat VNC na Ubuntu 20.04

  3. Jak nastavit server a klienta NFS na Ubuntu 20.04