GNU/Linux >> Znalost Linux >  >> Debian

Jak nainstalovat server NFS na Debian 10 (Buster)

NFS (Network File system) je protokol souborového systému klient-server, který umožňuje více systémům nebo uživatelům přístup ke stejné sdílené složce nebo souboru. Nejnovější je NFS verze 4. Sdílený soubor bude vypadat jako kdyby byl uložen lokálně. Poskytuje centrální správu, kterou lze zabezpečit firewallem a ověřováním Kerberos.

Tento článek vás provede instalací serveru NFS v Debianu 10 a jeho připojením na klientský počítač.

Prostředí laboratoře

  • Server NFS:192.168.122.126 (Debian 10)
  • Klient NFS:  192.168.122.173 (jakýkoli systém Linux)

Instalace serveru NFS

Před instalací serveru NFS se nejprve ujistěte, že je váš systém aktuální. Spustit níže příkaz

$ sudo apt-get update

Nainstalujte balíček nfs pomocí následujícího příkazu

$ sudo apt install nfs-kernel-server

Vytvořte adresář pro sdílení souborů a složek přes NFS server.

$ sudo mkdir –p /mnt/nfsshare

Protože sdílení NFS bude používat jakýkoli uživatel v klientovi, oprávnění je nastaveno na uživatele ‚nobody‘ a skupinu ‚nogroup‘.

$ sudo chown nobody:nogroup /mnt/nfsshare

Vytvořit uživatelskou sdílenou složku má dostatečná oprávnění ke čtení a zápisu souborů do ní. Můžete si jej však nastavit podle svých požadavků.

$ sudo chmod 755 /mnt/nfsshare

Přidejte informace o exportu do souboru /etc/exports

$ sudo vi /etc/exports

Na konec souboru přidejte následující položku.

/mnt/nfsshare 192.168.122.173(rw,sync,no_subtree_check)

Váš soubor /etc/export by měl vypadat takto,

Tady,

  • rw:operace čtení a zápisu
  • synchronizace:zapište jakoukoli změnu na disk před jejím použitím
  • no_subtree_check:zakáže kontrolu podstromu

Nyní exportujte sdílený adresář.

$ sudo exportfs –a

To by nemělo ukazovat žádnou chybu. To znamená, že vaše konfigurace je správná.

Pokud na svém Debianu používáte firewall, povolte klientovi připojení k NFS pomocí následujícího příkazu,

$ sudo ufw allow from 192.168.122.173/32 to any port nfs

Připojení klienta NFS

Nyní připojíme naši sdílenou složku NFS do klientského počítače. Nainstalujte společný balíček NFS,

Pro Ubuntu Debian / Ubuntu

$ sudo apt install nfs-common

Vytvořte adresář pro přístup ke sdílené složce ze serveru.

$ sudo mkdir -p /mnt/shared_nfs

Pro trvalé připojení přidejte následující položku do souboru /etc/fstab. Otevřete soubor pomocí libovolného z vašich oblíbených editorů.

$ sudo vi /etc/fstab

Přidejte následující řádek na konec souboru,

192.168.122.126:/mnt/nfsshare  /mnt/shared_nfs  nfs4 defaults,user,exec  0 0

Váš soubor by měl vypadat takto,

kde,

  • 192.168.122.110:/mnt/nfsshare =sdílená složka pocházející ze serveru nfs
  • /mnt/shared_nfs =adresář pro připojení v klientském počítači
  • nfs4 =označuje nfs verze 4
  • defaults,user,exec =Povolit libovolnému uživateli připojit systém souborů a umožnit mu také spouštět binární soubory

Připojte souborový systém NFS pomocí příkazu mount následovně.

$ sudo mount -a

Připojení můžete otestovat vytvořením souboru v /mnt/shared_nfs na klientském počítači.

Pomocí příkazu „df -h“ zobrazíte bod připojení, jak je znázorněno níže,

Zkusme vytvořit soubor pomocí dotykového příkazu na sdílené složce NFS,

$ cd /mnt/shared_nfs
$ touch testFile.txt

Pokud toto neukáže žádnou chybu, je vaše konfigurace v pořádku a jste připraveni používat sdílený systém NFS.

To je vše. Tento kurz vás provede instalací sdílené složky NFS na server a připojením ke klientovi. Děkuji za přečtení článku.


Debian
  1. Jak nainstalovat Redis Server na Debian 11

  2. Jak nainstalovat MySQL Server na Debian 10 Buster

  3. Jak nainstalovat R na Debian 10 Buster

  1. Jak nainstalovat Debian 10 (Buster)

  2. Jak nainstalovat Docker na Debian 10 Buster

  3. Jak nastavit server LAMP na Debian 10 Buster

  1. Jak nainstalovat Lutris na Debian 10 Buster

  2. Jak nastavit server NFS na Debian 10 Buster

  3. Jak nainstalovat Go na Debian 9