GNU/Linux >> Znalost Linux >  >> Linux

Jak připojit sdílenou složku NFS v systému Linux

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

V operačních systémech Linux a UNIX můžete použít mount příkaz k připojení sdíleného adresáře NFS k určitému bodu připojení v místním stromu adresářů.

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

Instalace klientských balíčků NFS #

Chcete-li připojit sdílenou složku NFS na systém Linux, musíte nejprve nainstalovat balíček klienta NFS. Název balíčku se v jednotlivých distribucích Linuxu liší.

  • Instalace klienta NFS na Ubuntu a Debian:

    sudo apt updatesudo apt install nfs-common
  • Instalace klienta NFS na CentOS a Fedoru:

    sudo yum install nfs-utils

Ruční připojení souborového systému NFS #

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

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

mount [OPTION...] NFS_SERVER:EXPORTED_DIRECTORY MOUNT_POINT

K ručnímu připojení vzdálené sdílené složky NFS na váš systém Linux použijte následující kroky:

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

    sudo mkdir /var/backups

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

  2. Připojte sdílenou složku NFS spuštěním následujícího příkazu jako root nebo uživatel se sudoprivileges:

    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 místní přípojný bod.

    Při úspěchu nedochází k žádnému výstupu.

    Pokud chcete zadat další možnosti připojení, použijte -o volba. Více možností lze poskytnout jako seznam oddělený čárkami. Chcete-li získat seznam všech možností připojení, zadejte man mount ve vašem terminálu.

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

Jakmile je sdílená složka připojena, bod připojení se stane kořenovým adresářem připojeného souborového systému.

Když ručně připojujete sdílenou složku, připojení sdílené složky NFS po restartu nezůstane.

Automatické připojení souborových systémů NFS pomocí /etc/fstab #

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

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

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

K automatickému připojení sdílené složky NFS v systémech Linux použijte následující postup:

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

    sudo mkdir /var/backups
  2. Otevřete /etc/fstab soubor pomocí vašeho textového editoru:

    sudo nano /etc/fstab

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

    /etc/fstab
    # <file system>     <dir>       <type>   <options>   <dump>	<pass>
    10.10.0.10:/backups /var/backups  nfs      defaults    0       0

    Kde 10.10.0.10 IP adresa serveru NFS, /backup je exportovaný adresář a /var/backups je místní přípojný bod.

  3. Spusťte mount příkaz v jednom z následujících formulářů pro připojení sdílené složky NFS:

    mount /var/backups
    mount 10.10.0.10:/backups

    mount příkaz, přečte obsah /etc/fstab a připojte sdílení.

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

Odpojení souborových systémů NFS #

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

Chcete-li odpojit připojenou sdílenou složku NFS, použijte umount za ním následuje buď adresář, kam byl připojen, nebo vzdálené sdílení:

umount 10.10.0.10:/backups umount /var/backups

Pokud má připojení NFS položku v fstab soubor, odstraňte jej.

umount příkazu se nepodaří odpojit sdílenou složku, když je připojený svazek používán. Chcete-li zjistit, které procesy přistupují ke sdílené složce NFS, použijte fuser příkaz:

fuser -m MOUNT_POINT

Jakmile najdete procesy, můžete je zastavit pomocí kill a odpojte sdílenou složku NFS.

Pokud máte stále problémy s odpojením sdílené složky, použijte -l (--lazy ), která vám umožní odpojit zaneprázdněný souborový systém, jakmile již není zaneprázdněn.

umount -l MOUNT_POINT

Pokud je vzdálený systém NFS nedostupný, použijte -f (--force ) možnost vynutit odpojení.

umount -f MOUNT_POINT

Obecně není dobrý nápad používat volbu force, protože může poškodit data 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 zanechat komentář.


Linux
  1. Jak nastavit připojení NFS na Rocky Linux 8

  2. Jak připojit vzdálené sdílení Windows v systému Linux

  3. Běžné možnosti připojení NFS v Linuxu

  1. Jak používat autofs k připojení sdílených složek NFS

  2. Jak připojit soubor ISO v Linuxu?

  3. Jak připojit zařízení v Linuxu?

  1. Jak připojit a odpojit disky v systému Linux

  2. Jak připojit soubor iso v Linuxu

  3. Jak změnit nebo přejmenovat přípojný bod v Linuxu