Přejít na hlavní obsah

Jak nastavit NFS na Linuxu: pokyny krok za krokem pro začátečníky

NFS (Network File System) - je to protokol, který uživatelům umožňuje vzdáleně sdílet soubory mezi počítači v místní síti. Je široce používán v operačních systémech Linux k vytváření síťových souborových systémů.

Nastavení systému NFS na Linuxu se může zdát pro začátečníky náročné, ale pomocí tohoto podrobného návodu můžete úspěšně nakonfigurovat systém NFS a začít jej používat ke sdílení souborů mezi počítači.

Krok 1: Instalace serveru NFS

Nejprve musíte nainstalovat balíčky souborů nfs-kernel-server a nfs-common na počítači, který bude fungovat jako server NFS. Chcete-li to provést, spusťte v terminálu následující příkaz:

sudo apt install nfs-kernel-server nfs-common

Po úspěšné instalaci přejděte k dalšímu kroku.

Instalace a konfigurace NFS

Krok 1: Instalace serveru NFS na Linux

1. Otevřete terminál a spusťte příkaz:

$ sudo apt-get install nfs-kernel-server

2. Zadejte heslo správce a potvrďte instalaci.

Krok 2: Vytvoření adresáře pro export

1. Vytvořte adresář pro export souborů NFS. Například:

$ sudo mkdir /nfs_share

2. Udělte oprávnění k zápisu a čtení tohoto adresáře pomocí příkazu:

$ sudo chmod 777 /nfs_share

Krok 3: Konfigurace exportu NFS

1. Otevřete konfigurační soubor serveru NFS:

$ sudo nano /etc/exports

2. V tomto souboru přidejte řádek, který určuje, která adresáře budou exportovány.

Chcete-li například exportovat adresář vytvořený v předchozím kroku, přidejte následující řádek:

Kde / nfs_share-cesta do adresáře, *(rw,sync,no_subtre_check) - možnosti exportu.

3. Uložte soubor a zavřete jej.

Krok 4: Spuštění služby NFS

1. Spusťte službu NFS pomocí následujícího příkazu:

$ sudo service nfs-kernel-server restart

2. Zkontrolujte stav služby NFS:

$ sudo service nfs-kernel-server status

Pokud služba funguje, měli byste vidět zprávu "Active (running)".

Krok 5: Konfigurace klienta NFS

1. Nainstalujte klientský balíček NFS na klientském počítači:

$ sudo apt-get install nfs-common

2. Vytvořte adresář, do kterého budou připojeny soubory serveru NFS:

$ sudo mkdir /mnt/nfs_share

Gratuluji! Úspěšně jste nainstalovali a nakonfigurovali server a klienta NFS na Linuxu.

Vytvoření adresáře pro NFS

Před nastavením systému NFS je nutné vytvořit adresář, který bude sdílen pro sdílení souborů na serveru.

Chcete-li vytvořit adresář pro systém NFS, postupujte podle následujících kroků:

  1. Otevřete terminál na serveru.
  2. Zadejte příkaz sudo mkdir / shared a vytvořte nové adresář s názvem "shared".
  3. Pokud o to systém požádá, zadejte heslo správce.

Nyní máte adresář /shared, který můžete použít pro NFS. Můžete si vybrat jiný název nebo cestu pro adresář podle svých potřeb.

Je důležité zajistit, aby adresář, který jste vybrali, měl správná oprávnění pro sdílení souborů prostřednictvím souborů NFS. Chcete-li zajistit správná oprávnění, můžete změnit vlastníka a skupinu adresáře a nastavit potřebná oprávnění pomocí příkazu chmod .

Konfigurace serveru NFS

Chcete-li nakonfigurovat server NFS na Linuxu, budete muset provést několik jednoduchých kroků:

    Nainstalujte potřebný software. Chcete-li to provést, otevřete terminál a spusťte příkaz:

sudo apt-get install nfs-kernel-server
sudo mkdir /mnt/share
sudo nano /etc/exports

Přidejte na konec souboru následující řádek, označte cestu k vašemu veřejnému adresáři a umožněte k němu přístup všem zákazníkům:

/mnt/share *(rw,sync,no_subtree_check)
sudo systemctl restart nfs-kernel-server

Konfigurace klienta pro přístup k NFS

Chcete-li nakonfigurovat klientský počítač pro přístup k serveru NFS, musíte postupovat podle následujících kroků:

Krok 1: Nainstalujte potřebné balíčky NFS do klientského počítače. Chcete-li to provést, spusťte příkaz:

sudo apt-get install nfs-common

Krok 2: Vytvořte montážní bod pro NFS koule na klientském počítači. Vyberte cestu pro připojovací bod, například:

sudo mkdir /mnt/nfs_share

Krok 3: Přidejte záznam do souboru / etc / fstab pro automatické připojení NFS koule při spuštění systému.

Otevřete soubor / etc / fstab v textovém editoru:

sudo nano /etc/fstab

Na konci souboru přidejte následující řádek:

server_ip:/nfs_share /mnt/nfs_share nfs defaults 0 0

Vyměňte server_ip za IP adresu serveru NFS a / nfs_share na cestě k NFS koule na serveru.

Krok 4: Připojte NFS kouli pomocí příkazu:

To umožní připojení všech souborových systémů ze souboru / etc / fstab .

Klientský počítač je nyní nakonfigurován pro přístup k serveru NFS. K NFS kouli můžete přistupovat pomocí montážního bodu / mnt / nfs_share .

Kontrola a používání NFS na Linuxu

1. Kontrola dostupnosti serveru NFS

Před zahájením používání systému NFS se ujistěte, že je server NFS k dispozici. K tomu lze použít příkaz:

showmount -e [IP adresa serveru NFS]

Pokud příkaz zobrazí seznam exportovaných prostředků, pak je server k dispozici a funguje správně.

2. Vytvoření montážního bodu

Chcete-li použít NFS, musíte vytvořit montážní bod na klientském počítači. To lze provést pomocí příkazu:

sudo mkdir [cesta k montážnímu bodu]

3. Připojení vzdáleného adresáře

Po vytvoření připojovacího bodu můžete začít připojovat vzdálené adresáře ze serveru NFS. K tomu slouží příkaz:

sudo mount -t nfs [IP adresa serveru NFS]:[cesta ke vzdálenému adresáři] [cesta k montážnímu bodu]

sudo mount -t nfs 192.168.1.10:/home/nfs /mnt/nfs

4. Kontrola připojení

Chcete-li se ujistit, že je montáž úspěšná, můžete použít příkaz:

Závěr tohoto příkazu by měl obsahovat informace o místě připojení.

5. Použití souborů a adresářů na serveru NFS

Po úspěšném připojení vzdáleného adresáře jsou všechny soubory a adresáře v něm dostupné na klientském počítači. Můžete s nimi pracovat jako s jinými soubory a adresáři na vašem systému.

Poznámka: Pamatujte, že operace provedené na klientském počítači se soubory a adresáři na serveru NFS budou mít také dopad na tyto soubory a adresáře pro ostatní klienty NFS.