Ubuntu

Jak nainstalovat NFS server a klient na Ubuntu

Jak nainstalovat NFS server a klient na Ubuntu

Nsíť File System nebo NFS je protokol pro souborové systémy. Použití protokolu NFS vám umožňuje sdílet soubory a adresáře na vašem počítači s ostatními uživateli v síti.

NFS je postaven na modelu klient-server, kde je server NFS zodpovědný za zpracování autentizace a správu dat sdílených přes síť.

V tomto článku se budeme zabývat instalací NFS na server a klientské počítače, což vám umožní sdílet vaše soubory nebo adresáře z jednoho počítače s Ubuntu do jiného.

Zde je souhrn toho, co budeme dělat:

  1. Nainstalujte server NFS na stroj a my mu budeme říkat serverový stroj.
  2. Vytvořte adresář pro export, který použijeme ke sdílení s klienty.
  3. Nainstalujte klienta NFS na druhý počítač a my jej budeme nazývat klientský počítač.
  4. Proveďte jednoduchý test, abyste se ujistili, že vše běží úspěšně.

Důrazně doporučujeme, abyste postupovali podle těchto pokynů a zajistili tak bezproblémový průběh všech kroků.

Instalace serveru NFS

Krok 1. Před zahájením instalace serveru NFS se musíte ujistit, že je váš systém aktuální pomocí následujících příkazů:

sudo apt-get aktualizace sudo apt-get aktualizace

Krok 2. Pomocí následujícího příkazu zkontrolujte, zda je na vašem Ubuntu nainstalován balíček jádra NFS.

dpkg -l | grep nfs-kernel-server

Zkontrolujte, zda je nainstalován server NFS

Jak vidíte na výše uvedeném snímku obrazovky, pokud není k dispozici žádný výstup, není na vašem počítači nainstalován balíček serveru NFS s jádrem.

Krok 3. Nyní si pomocí následujícího příkazu nainstalujte nejnovější dostupný balíček serveru jádra NFS.

sudo apt nainstalovat nfs-kernel-server

Nainstalujte balíček NFS Kernel Server Package

Vytvořte adresář pro export

Tento adresář pro export bude sdílen se stroji klientů přes síť.

Krok 1. Na serveru NFS vytvořte adresář pro export, který bude sdílen v síti.

sudo mkdir -p / mnt / nfsdir

Krok 2. Chcete-li povolit přístup ke všem klientům do předchozího exportovaného adresáře, odeberte aktuální omezující oprávnění k adresáři.

sudo chown nikdo: nogroup / mnt / nfsdir

Krok 3. Přiřaďte exportnímu adresáři nová oprávnění.

sudo chown nikdo: nogroup / mnt / nfsdir

Výstup předchozích příkazů by měl vypadat níže:

Vytvořte adresář pro export a přiřaďte požadovaná oprávnění

Krok 4. Pomocí svého oblíbeného editoru proveďte úpravy v konfiguračním souboru exportu, aby klientům umožnil přístup do exportního adresáře serveru NFS.

sudo vi / etc / exporty

Nyní vyberte jednu z následujících možností pro povolení přístupu k exportnímu adresáři serveru:

/ mnt / nfsdir client_IP (rw, sync, no_subtree_check)

Oprávnění (rw, sync, no_subtree_check) jsou definována takto:

/ mnt / nfsdir client_IP_1 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_2 (rw, sync, no_subtree_check) / mnt / nfsdir client_IP_3 (rw, sync, no_subtree_check)
/ mnt / nfsdir subnet IP / 24 (rw, sync, no_subtree_check)

Tady v našem výukovém programu použijeme poslední možnost umožňující přístup více klientům zadáním celé podsítě.

Povolit přístup klientům pomocí exportního souboru NFS

Krok 5. Dále použijeme předchozí změny pomocí následujícího příkazu.

sudo exportfs -a

Exportujte sdílený adresář NFS

Krok 6. Restartujte službu serveru jádra NFS.

sudo systemctl restart nfs-kernel-server

Restartujte server jádra NFS

Krok 7. Nakonfigurujte bránu firewall serveru NFS serveru tak, aby klientům umožnil přístup k obsahu adresáře pro export.

sudo ufw povolit od 192.168.1.0/24 na libovolný port nfs

Nakonfigurujte bránu firewall serveru NFS

Krok 8. Povolte automatické spuštění brány firewall serveru NFS se spuštěním systému.

sudo ufw povolit

Povolit bránu firewall při spuštění systému

Krok 9. Nyní zkontrolujte stav brány firewall a zobrazte přidané pravidlo z předchozích kroků.

sudo ufw status

Zkontrolujte pravidla přidaná do brány Firewall

Nainstalujte klienta NFS na druhý počítač

Dále musíme provést některé konfigurace na počítačích klientů, aby mohli snadno přistupovat k exportnímu adresáři serveru NFS. Ale než zahájíme naše konfigurace, musíme nejprve zajistit, aby byly klientské stroje aktuální pomocí níže uvedených příkazů.

sudo apt-get aktualizace sudo apt-get aktualizace

Krok 1. Nainstalujte balíček klienta NFS pomocí následujícího příkazu.

sudo apt-get install nfs-common

Nainstalujte si klientský balíček NFS

Krok 2. Vytvořte přípojný bod pro exportní adresář serveru NFS.

sudo mkdir -p / mnt / nfsdirclient

Vytvořte přípojný bod pro sdílený adresář NFS

Krok 3. Nyní připojme sdílený adresář NFS na straně klienta.

sudo mount 192.168.1.4: / mnt / nfsdir / mnt / nfsdirclient

Připojte sdílený adresář NFS na klientském počítači

Vyzkoušejte instalaci

Krok 1. Na serverovém počítači vytvořte v exportním adresáři testovací soubor.

touch / mnt / nfsdir / nfstestfile

Vytvořte testovací soubor v exportním adresáři serveru NFS

Na klientském počítači zkontrolujte nově vytvořený soubor.

ls / mnt / nfsdirclient

Výstup by měl být jako níže:

Zkontrolujte vytvořený soubor na klientském počítači

Krok 2. Na klientském počítači vytvořte nový soubor.

touch / mnt / nfsdirclient / clienttestflie

Vytvořte testovací soubor v adresáři klienta NFS

Na počítači serveru zkontrolujte dříve vytvořený soubor.

ls / mnt / nfsdir

Výstup by měl být něco jako níže:

Zkontrolujte vytvořený soubor na stroji serveru

To je vše o tom, jak nainstalovat server a klienta NFS a také otestovat vaše konfigurace.

Hry Jak používat GameConqueror Cheat Engine v Linuxu
Jak používat GameConqueror Cheat Engine v Linuxu
Tento článek popisuje průvodce používáním cheatovacího modulu GameConqueror v systému Linux. Mnoho uživatelů, kteří hrají hry v systému Windows, často...
Hry Nejlepší emulátory herních konzolí pro Linux
Nejlepší emulátory herních konzolí pro Linux
Tento článek uvádí seznam populárního softwaru pro emulaci herních konzolí, který je k dispozici pro Linux. Emulace je vrstva softwarové kompatibility...
Hry Nejlepší linuxové distribuce pro hraní her v roce 2021
Nejlepší linuxové distribuce pro hraní her v roce 2021
Operační systém Linux má za sebou dlouhou cestu od svého původního, jednoduchého vzhledu založeného na serveru. Tento OS se v posledních letech nesmír...