Kód DUM : VY_32_INOVACE_LIN.1.12 Název materiálu: Anotace Autor Jazyk Očekávaný výstup 12- Síťové služby NFS server, základní seznámení, konfigurace, použití DUM naučí spouštět, konfigurovat a používat NFS server jako službu C/S pro Linux. Ing. Vladimír KEBERT, CSc (Autor) Čeština RVP 18-20-M/01 Informační technologie, předmět: Operační systémy, 3 ročník Speciální vzdělávací potřeby Žádné Klíčová slova Př. Linux, Networking, NFS, DNS, HTTPD, host, Mount, Klient, server Druh učebního materiálu Prezentace s prvky interaktivity, přílohy vzory konfigurací a obrázky Druh interaktivity Cílová skupina Kombinované Žáci 3. ročníku Stupeň a typ vzdělávání Odborné vzdělávání Typická věková skupina 16-19 let Celková velikost Velikost materiálu v kb : 2800 rozčlenění tématického celku: Linux systémová část Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Ing. Vladimír KEBERT. Dostupné z Metodického portálu www.rvp.cz, ISSN: 1802 4785. Provozuje Národní ústav pro vzdělávání, školské poradenské zařízení a zařízení pro další vzdělávání pedagogických pracovníků (NÚV).
1. NFS server v Linuxu - základní konfigurace a provoz -Network File System (NFS) je internetový protokol pro vzdálený přístup k souborům přes počítačovou síť - umožňuje přistupovat k souborům na vzdálených hostitelích stejně, jako kdyby šlo o místní soubory - Data, k nimž přistupují všichni uživatelé, jsou uchovávána na centrálním hostiteli a klienti si tento adresář pouze připojí. - NFS je nativně prakticky ve všech distribucích Linuxu a je vytvořen i klient a server pro Windows Obr.1: Jádro podporuje nfs Obr.2: Status NFS - běží
2. Výstavba základního NFS serveru 1. V Linuxu je služba součástí instalace 2. Konfigurace se provede jednoduše v /etc/exports: Obr.3: /etc/exports vzor zápisu - na jednotlivých řádcích píšeme definice sdílených adresářů. - první je název adresáře a pak seznam povolených klientů Příklad z obr: 192.168.1.0/255.255.255.0(ro,sync,no_root_squash) znamená, že se mohou připojit všechny klienty ve stejné síti jako server. 192.168.1.2(rw,no_root_squash,sync) smí se připojit jen klient 192.168.1.2 Parametry: ro (read-only) pouze pro čtení rw (read-write) povoleno čtení i zápis no_root_squash mapovat požadavky uživatele root na běžného uživatele (obvykle nobody)
3. Nastavení exportů: - v případě grafického rozhraní lze ve většině distribucí nalézt grafický editor exportů (tedy adresářů, které se sdílí přes NFS a komu se sdílí a s jakými právy). Obr.4: System-config-NFS (GUI)
4. Praktické použití v malé síti: 1. Distribuce multimediálního obsahu na NAS disky např. na multimediální centra, která podporují NFS 2. Centrální úložiště dat NAS servery podporou NFS Obr.5: UMAX EGREAT M34a, s podporou NFS
5. Příklad využití NFS v malé síti začlenění multimediálního přehrávače do sítě - Multimediální přehrávač (např. UMAX EGREAT M34a) podporuje NFS protokol - Přehrávač s diskem podporuje protokoly SMB, FTP, NFS a plní funkci NAS - Pevný disk, který je na u přehrávače lze namapovat a spravovat přes nfs: Obr.6: připojení NAS. Namapované soubory se jeví uživateli tak, jako by byly na jeho počítači včetně podpory práv.
6. Klienty pro NFS protokol: - klienty pro nfs jsou souborové manažery a příkazový řádek - podmínkou dostupnopsti souborů je jejich připojení ke klientu PŘIPOJENÍ KLIENTA K NFS SERVERU: A) jednorázové Oprávněný uživatel nebo root připojí nfs export do nějakého adresáře: A zase odpojí
B) trvalé připojení NFS Share se trvale definuje jako řádek v souboru /etc/fstab: (fstab je soubor, který určuje, kam se který souborový systém připojí) Poslední řádek : připoj NFS server z adresy 192.168.1.10, adresář /media/data k adresáři /media/data_server na tomto počítači
Náhradní konfigurace exportů nfs-serveru nástrojem WEBMIN Obr.7: Grafický administrační nástroj WEBMIN (GNU/GPL) dostupný na http://localhost:10000
5. Úloha k řešení: 1. Proveďte zprovoznění NFS serveru na síti v rámci LAN 2. Vyzkoušejte připojení NFS na klientech ve školní učebně 3. Nastudujte volby konfigurace a sdílejte po NFS jen adresář, který jste používali pro cvičení se serverem SAMBA (/data/share) 4. Zprovozněte si konfigurační nástroj webmin a zkoušejte konfigurovat NFS server různými volbami. http://www.webmin.com/
Přehled použité literatury a děl: Pokud není uvedeno jinak, autorem použitých textů a mediálních příloh (obrázků, textů, interaktivních materiálů, screenshotů) je autor tohoto digitálního učebního materiálu. Pojetí a použití příkazů systému bylo citováno ze zdrojů, úlohy jsou plně dílem autora tohoto materiálu: Použité zdroje: 1. Network File System: NFS. In: Wikipedia: the free encyclopedia [online]. San Francisco (CA): Wikimedia Foundation, 2001-2013 [cit. 2013-03-12]. Dostupné z: http://cs.wikipedia.org/wiki/network_file_system 2. VESELSKÝ, J. LINUX: dokumentační projekt. Vyd. 1. Praha: Computer Press, 2001, 990 s. ISBN 80-722-6503-2. 3. FEDORA FOUNDATION. Manuálové stránky příkazů OS Linux, distribuce Fedora 16, česká verze [cit. 2013-03-12]. Dostupné z: man nfs-server ;
Použité zdroje: 4. NFS Network File System (NFS): Network File System (NFS). CANONICAL LTD. Ubuntu,cz: NFS [online]. Canonical Ltd., 2012-07-26, 2012 [cit. 2013-03-12]. Dostupné z: http://wiki.ubuntu.cz/nfs 5. Webmin: Introduction To Webmin. CAMERON, Jamie. WEBMIN.WEBMIN: administrační nástroj [online]. 2006-2013 [cit. 2013-02-28]. Dostupné z: http://www.webmin.com/