Android

Jak připojit NFS sdílení v Linuxu

How to Install and Configure NFS in Windows Server 2016 and Mount it in Windows and Linux Client

How to Install and Configure NFS in Windows Server 2016 and Mount it in Windows and Linux Client

Obsah:

Anonim

Network File System (NFS) je distribuovaný protokol systému souborů, který umožňuje sdílet vzdálené adresáře v síti. S NFS můžete připojit vzdálené adresáře do systému a pracovat se vzdálenými soubory, jako by to byly místní soubory.

V operačních systémech Linux a UNIX můžete pomocí příkazu mount připojit sdílený adresář NFS na konkrétní místo připojení ve stromu místního adresáře.

V tomto tutoriálu vám ukážeme, jak ručně a automaticky připojit sdílenou složku NFS na počítačích Linux.

Instalace klientských balíčků NFS

Chcete-li nejprve připojit sdílenou složku NFS k systému Linux, musíte si nainstalovat klientský balíček NFS. Název balíčku se mezi distribucemi Linux liší.

  • Instalace klienta NFS na Ubuntu a Debian:

    sudo apt update sudo apt install nfs-common

    Instalace klienta NFS na CentOS a Fedora:

    sudo yum install nfs-utils

Ruční montáž systémů souborů NFS

Připojení vzdálené sdílené složky NFS je stejné jako připojení běžných systémů souborů.

Chcete-li připojit souborový systém NFS k danému bodu připojení, použijte příkaz mount v následující podobě:

mount NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

Pomocí následujících kroků můžete ručně připojit vzdálenou sdílenou složku NFS ve vašem systému Linux:

  1. Nejprve vytvořte adresář, který bude sloužit jako přípojný bod pro vzdálenou sdílenou složku NFS:

    sudo mkdir /var/backups

    Připojovací bod je adresář na místním počítači, kam má být připojena sdílená složka NFS.

    Připojte sdílenou složku NFS spuštěním následujícího příkazu jako root nebo uživatel s oprávněním sudo:

    sudo mount -t nfs 10.10.0.10:/backups /var/backups

    Kde 10.10.0.10 je IP adresa serveru NFS, /backup je adresář, který server exportuje, a /var/backups je lokální připojovací bod.

    Při úspěchu není produkován žádný výstup.

    Chcete-li ověřit, zda je vzdálený svazek NFS úspěšně připojen, použijte příkaz mount nebo df -h .

Po připojení sdílené složky se připojovací bod stane kořenovým adresářem připojeného systému souborů.

Pokud ručně připojujete sdílenou složku, připojení NFS sdílení po restartu netrvá.

Automatická montáž systémů souborů NFS pomocí /etc/fstab

Obecně budete chtít připojit vzdálený adresář NFS automaticky při spuštění systému.

Soubor /etc/fstab obsahuje seznam položek, které definují, kde a jak bude souborový systém připojen při spuštění systému.

Chcete-li automaticky připojit sdílenou složku NFS při spuštění systému Linux, přidejte do souboru /etc/fstab řádek. Řádek musí obsahovat název hostitele nebo IP adresu serveru NFS, exportovaný adresář a bod připojení v místním počítači.

Následující postup slouží k automatickému připojení sdílené složky NFS v systémech Linux:

  1. Nastavte přípojný bod pro vzdálenou sdílenou složku NFS:

    sudo mkdir /var/backups

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

    sudo nano /etc/fstab

    Přidejte do souboru následující řádek:

    / etc / fstab

    #

    10.10.0.10:/backups / var / backups výchozí hodnoty nfs 0 0

    Kde 10.10.0.10 je IP adresa serveru NFS, /backup je exportovaný adresář a /var/backups je lokální připojovací bod.

    Chcete-li mount sdílenou složku NFS, spusťte příkaz mount v jednom z následujících formulářů:

    mount /var/backups mount 10.10.0.10:/backups

    Příkaz mount přečte obsah /etc/fstab a připojí sdílenou složku.

    Při příštím restartování systému bude sdílená složka NFS připojena automaticky.

Odpojení systémů souborů NFS

Příkaz umount odpojí (odpojí) připojený systém souborů ze stromu adresářů.

Chcete-li odpojit připojenou sdílenou složku NFS, použijte příkaz umount následovaný buď adresářem, do kterého byla připojena, nebo vzdálenou sdílenou složku:

umount 10.10.0.10:/backups umount /var/backups

Pokud má přípojka NFS v souboru fstab , odeberte ji.

Příkaz umount nedokáže oddělit sdílenou složku, když se používá připojený svazek. Chcete-li zjistit, které procesy přistupují ke sdílené složce NFS, použijte příkaz fuser :

fuser -m MOUNT_POINT

Jakmile najdete procesy, můžete je zastavit příkazem kill a odpojit sdílenou složku NFS.

umount -l MOUNT_POINT

Pokud je vzdálený systém NFS nedostupný, použijte volbu -f ( --force ) k vynucení odpojení.

umount -f MOUNT_POINT

Obecně není dobrý nápad použít možnost force, protože může dojít k poškození dat v systému souborů.

Závěr

Ukázali jsme vám, jak připojit a odpojit vzdálenou sdílenou složku NFS. Stejné příkazy platí pro jakoukoli distribuci Linuxu, včetně Ubuntu, CentOS, RHEL, Debian a Linux Mint.

Pokud máte nějaké dotazy, neváhejte a zanechte komentář.

připojte terminál nfs