Nfs: sdílení složek na Linuxu

Obsah:
- NFS: Sdílení složek v systému Linux
- Instalace NFS
- Konfigurace serveru NFS
- Ruční start a stop NFS
- Přístup ke sdílené složce NFS
- Problémy při montáži
- Sdílené složky
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.
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:
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.
Správa souborů a složek v systému Linux

Správa oprávnění k souborům a složkám v systému Linux je nezbytná, závisí na tom ochrana informací, které ukládáme v počítači.
Jak získat zpět prostor odstraněním skrytých složek v systému Windows 10

Jak obnovit prostor odstraněním skrytých složek v systému Windows 10. Objevte způsob, jak obnovit prostor tímto jednoduchým způsobem.
Jak používat značky k uspořádání souborů a složek v macasu

Štítky jsou jedním z nejúčinnějších způsobů, jak udržet všechny své dokumenty, soubory a složky uspořádané v systému MacOS. Naučte se, jak je používat