Hardware

Nfs: sdílení složek na Linuxu

Obsah:

Anonim

NFS anglického termínu Network File System, což znamená Network File System. Je to zkratka pro identifikaci nativního systému používaného Linuxem ke sdílení složek v síti. Výsledkem je, že k těmto sdíleným složkám lze přistupovat z počítačů jiných uživatelů, jako by byly na samotném pevném disku.

Dalo by se tedy říci, že NFS umožňuje počítačům používajícím Linux spojovat a sdílet složky mezi sebou. Navíc v Linuxu existují další alternativy ke sdílení zdrojů, jako je Samba, FTP, SSH, ale doporučenou věcí pro sdílení zdrojů v síti Linux je NFS.

NFS: Sdílení složek v systému Linux

Instalace NFS

Abychom mohli tuto službu používat, je třeba nejprve nainstalovat balíček NFS pro odpovídající distribuci. Většina počítačů obvykle již balíček obsahuje, protože možná budete muset složku kdykoli sdílet. Skutečnost, že počítač má nainstalovaný balíček, však neznamená, že již sdílí svůj systém souborů v síti. K tomu je zapotřebí konfigurace a předchozí spuštění služby.

Chcete-li pokračovat v instalaci systému NFS a chceme získat nejnovější verzi, použijeme příkaz apt-get z konzoly:

apt-get install nfs-common nfs-kernel-server

Konfigurace serveru NFS

Před spuštěním služeb je nutné určit, které složky chcete sdílet, a definovat, pod jakým typem oprávnění bude přístup: pouze pro čtení nebo pro čtení a zápis. Na druhé straně je také možné určit, které počítače se k těmto složkám mohou připojit. Všechny tyto možnosti lze konfigurovat ze souboru: / etc / export

V konfiguračním souboru můžeme v každém řádku zadat několik bodů:

  • Složka, kterou chceme sdílet. Oprávnění, pod nimiž je sdílena (pouze pro čtení: 'ro' nebo pro čtení a zápis: 'rw'). Jaké jsou stroje, které mají povolený přístup. Může to být název, IP adresa nebo rozsah IP adres.

Při sdílení NFS doporučujeme nastavit maximální omezení oprávnění. Pokud například uživatelé nepožadují zápis do souborů, musíme nastavit oprávnění „jen pro čtení“.

Ruční start a stop NFS

Pro fungování serverových služeb NFS je prvním krokem spuštění služby portman, proto první věc, kterou musíme provést, je:

sudo /etc/init.d/portmap start

Pokud chceme spustit službu NFS nebo pokaždé, když provedeme úpravy souboru / etc / export, je nutné provést následující příkaz:

sudo /etc/init.d/nfs-kernel-server restart

Jinak, to znamená zastavení služby, používáme:

sudo /etc/init.d/nfs-kernel-server stop

Možná vás bude zajímat čtení: ownCloud: Jak mít svůj vlastní cloud v Ubuntu

Přístup ke sdílené složce NFS

Chcete-li získat přístup ke složce sdílené NFS, musíte nejprve provést instalaci balíčků portman a nfs-commons. Za tímto účelem provádíme:

sudo apt-get install portmap nfs-common sudo /etc/init.d/portmap restart

V tomto okamžiku již budeme moci připojit sdílenou složku v našem systému. Položka je tedy jako by to byla jiná složka v našem systému souborů na pevném disku.

Například pokud máme složku uvnitř serveru NFS, předpokládejme, že server sdílí složku nazvanou / photos by NFS. Na klientském počítači můžeme vytvořit složku nazvanou / photos-server a na ní připojit sdílenou složku na serveru. Instrukce k provedení v konzole by byla:

sudo mount -t nfs server-ip: / photos / server-photos

Od této chvíle již můžeme obsah složky ověřovat, a pokud jsou oprávnění k dispozici, můžeme dokonce provádět úpravy. Je důležité si uvědomit, že montáž musí být provedena ve složce v našem systému, jinak nebudou vzdálené soubory zobrazeny.

DOPORUČUJEME VÍCE Mark Shuttleworth bude opět generálním ředitelem společnosti Canonical

Na druhou stranu, pro odpojení složky spustíme v konzole příkaz umount a následuje název složky, ve které je připojena, například:

sudo umount / photos-server

Problémy při montáži

Při připojování složky NFS může nastat některá z těchto 3 chyb: Problémy se sítí, problémy se serverem nebo problémy s klientem.

Abychom vyloučili, zda je problém ze serveru nebo ne, můžeme zkusit připojit složku na samotný server pomocí IP 127.0.0.1. Pokud to funguje, je problém v síti nebo na klientovi.

Na druhou stranu, pokud ping ze serveru na klienta nevykazuje firewall, pak je problém s klientem.

Pokud se jedná o problém, který se vyskytuje v klientovi, můžeme se pokusit klienta přeinstalovat nebo provést na klientovi tyto příkazy:

apt-get install nfs-common nfs-kernel-server /etc/init.d/portmap restart /etc/init.d/nfs-kernel-server restart

A konečně zkuste připojit složku.

Sdílené složky

Pokud chceme konfigurovat, aby se složka sdílená NFS připojovala automaticky při spuštění našeho systému Linux, můžeme provést změnu v souboru / etc / fstab, řádek, který se má přidat, bude následující:

server-ip: / photos / server-photos nfs

Tímto způsobem, když spustíme náš stroj, bude složka / fotografie na serveru automaticky připojena k naší složce / serveru fotografií.

Dále se doporučuje, aby byla data každého uživatele v síti uložena centrálně na serverovém prostoru. To poskytne několik různých výhod, například:

  • Uživatel bude mít možnost přístupu ke svým souborům, a to i přístupu z neobvyklého počítače. Pro administrátora bude mnohem snazší vytvářet záložní kopie a pokud dojde k selhání počítače, neztratí své informace.

K dosažení tohoto cíle musí mít server centralizované uživatelské účty a klienti musí být nakonfigurováni tak, aby se při připojení ověřovali.

Hardware

Výběr redakce

Back to top button