Jak připojit souborový systém NFS v Ubuntu 20.04

How Mount Nfs File System Ubuntu 20



Síťový souborový systém NFS vám umožňuje sdílet soubory a adresáře mezi systémy v síti. NFS je založen na architektuře klient-server; server NFS sdílí konkrétní adresáře, ke kterým se může klient připojit a k nim přistupovat lokálním připojením. U systému NFS se připojený adresář zdá, jako by byl umístěn ve vašem místním systému. NFS je stále nejpoužívanějším způsobem sdílení souborů mezi systémy Linux.

V systému Linux OS můžete snadno připojit sdílený adresář NFS k místnímu systému pomocí příkazu mount. Příkaz mount dočasně připojí souborový systém. Jakmile bude systém restartován, budete jej muset znovu připojit, abyste k němu měli přístup. Pokud však chcete souborový systém připojit trvale, abyste jej nemuseli připojovat při každém spuštění systému, budete muset přidat položku do souboru /etc /fstab.







V tomto článku vysvětlíme, jak ručně a automaticky připojit souborový systém NFS k místnímu systému.



Předpoklady

Než budete pokračovat, ujistěte se, že jsou na vzdáleném serveru splněny následující předpoklady.



  • Server NFS je nainstalován na vzdáleném počítači
  • Služba NFS je spuštěna
  • Exportuje se sdílený adresář NFS
  • Brána firewall neblokuje přístup k IP klienta

Provedli jsme postup uvedený v tomto článku v systému Ubuntu 20.04. Kromě toho jsme pro spouštění příkazů v Ubuntu použili aplikaci Terminal z příkazového řádku. Terminál otevřete pomocí klávesové zkratky Ctrl+Alt+T.





Instalace klientských balíků NFS

K připojení sdíleného adresáře NFS k místnímu klientskému systému budete potřebovat klientský balíček NFS. Nejprve aktualizujte index úložiště systému pomocí následujícího příkazu v Terminálu:

$sudovýstižná aktualizace

Poté nainstalujte klientský balíček NFS do svého klientského počítače pomocí následujícího příkazu v Terminálu:



$sudovýstižnýNainstalujtenfs-běžné

Ruční připojení systému souborů NFS

V následující metodě připojíme adresář NFS ručně pomocí příkazu mount.

Krok 1: Vytvořte přípojný bod pro sdílený adresář serveru NFS

Naším prvním krokem bude vytvoření adresáře bodu připojení v klientském systému. Toto bude adresář, kde budou přístupné všechny sdílené soubory ze serveru NFS.

V adresáři /mnt jsme vytvořili adresář přípojného bodu s názvem client_sharedfolder.

$sudo mkdir -p /mnt/client_sharedfolder

Krok 2: Připojte ke klientovi sdílený adresář serveru NFS

Dalším krokem je připojení sdíleného adresáře na serveru NFS k adresáři bodů připojení klienta. K připojení sdíleného adresáře serveru NFS k adresáři bodů připojení v klientovi použijte následující syntaxi:

$sudo namontovat [NFS _IP]:/[NFS_export] [Local_mountpoint]

Kde

  • NFS_IP je IP adresa serveru NFS
  • NFS_export je sdílený adresář na serveru NFS
  • Local_mountpoint je adresář bodu připojení v systému klienta

V našem příkladu by příkaz byl:

$sudo namontovat192.168.72.136:/mnt/sdílená složka/mnt/client_sharedfolder

Kde 192,168,72,136 je naše IP serveru NFS, / mnt / sharedfolder je sdílený adresář na serveru NFS a / mnt / sharedfolder je bod připojení v klientském systému.

Jakmile připojíte sdílenou složku NFS, můžete ji potvrdit pomocí následujícího příkazu:

$df–H

Krok 3: Otestujte sdílení NFS

Jakmile připojíte sdílený adresář NFS na klientský počítač, vyzkoušejte jej přístupem k některým souborům ze serveru NFS. Na počítači se serverem NFS vytvořte libovolný testovací soubor nebo adresář a zkuste k němu přistupovat z klientského počítače.

Pomocí příkazu cd přejděte do sdíleného adresáře serveru NFS:

$CD /mnt/sdílená složka/

Poté pomocí příkazu touch nebo mkdir vytvořte testovací soubor nebo adresář. Vytvořili jsme několik ukázkových souborů s názvem testfile1 a testfile2.

$sudo dotektestfile1 testfile2

Nyní na klientském počítači ověřte, zda existují stejné soubory.

$ls /mnt/client_sharedfolder/

Příkaz mount dočasně připojí souborový systém NFS do klientského systému. Pokaždé, když restartujete systém, budete jej muset ručně připojit. V dalším kroku uvidíme, jak zajistit, aby se souborový systém NFS automaticky připojil při spuštění.

Automatická instalace systému souborů NFS

V následující metodě nastavíme systém souborů NFS, aby se automaticky připojoval při spuštění. Tímto způsobem nebudete muset souborový systém připojovat ručně při každém spuštění systému.

Upravte soubor /etc /fstab pomocí následujícího příkazu:

$sudo nano /atd/fstab

Poté přidejte položku do souboru /etc /fstab v následujícím formátu.

Server NFS: výchozí bod připojení adresáře nfs 0 0

Kde Server NFS: adresář je IP serveru NFS a jeho sdílený adresář, přípojný bod je přípojný bod na klientském počítači, kde je připojen adresář NFS, a nfs definuje typ systému souborů.

V našem příkladu by položka byla:

192.168.72.136:/mnt/sdílená složka/mnt/default_client_sharedfolder nfs0 0

Kde 192,168,72,136 je naše IP serveru NFS, / mnt / sharedfolder je sdílený adresář na serveru NFS a /mnt/client_sharedfolder je bod připojení v klientském systému.

Jakmile přidáte výše uvedenou položku do souboru /etc /fstab, uložte a zavřete soubor. K tomu použijte Ctrl+O a poté Ctrl+X.

Při příštím spuštění počítače bude sdílená složka NFS automaticky připojena k zadanému bodu připojení.

Odpojení souborových systémů NFS

Systém souborů NFS můžete z místního systému kdykoli odpojit. Zadejte příkaz umount následovaný názvem bodu připojení, kde je připojen.

Poznámka: Příkaz umount není odpojen.

$sudo umount [mount_point]

V našem příkladu by to bylo:

$umount /mnt/client_sharedfolder

Pamatujte však, že pokud byl souborový systém NFS připojen pomocí souboru /etc /fstab, bude připojen znovu při příštím spuštění systému. Všimněte si také, že souborový systém nebude odpojen, pokud je zaneprázdněn, jako když jsou v něm otevřeny nějaké soubory nebo pracujete na nějakém adresáři.

To je vše, co k tomu patří! V tomto článku jste vysvětlili, jak připojit sdílený adresář NFS k systému Ubuntu 20.04 ručně i automaticky. Nakonec jsme také vysvětlili, jak odpojit sdílený adresář NFS, když jej již nepotřebujete.