<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://www.multimediaexpo.cz/mmecz/skins/common/feed.css?270"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="cs">
		<id>http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Network_File_System</id>
		<title>Network File System - Historie editací</title>
		<link rel="self" type="application/atom+xml" href="http://www.multimediaexpo.cz/mmecz/index.php?action=history&amp;feed=atom&amp;title=Network_File_System"/>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;action=history"/>
		<updated>2026-06-15T22:25:25Z</updated>
		<subtitle>Historie editací této stránky</subtitle>
		<generator>MediaWiki 1.16.5</generator>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=3055719&amp;oldid=prev</id>
		<title>Sysop: ++</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=3055719&amp;oldid=prev"/>
				<updated>2025-05-18T14:16:51Z</updated>
		
		<summary type="html">&lt;p&gt;++&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
			&lt;col class='diff-marker' /&gt;
			&lt;col class='diff-content' /&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='2' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 18. 5. 2025, 14:16&lt;/td&gt;
		&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 1:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;del style=&quot;color: red; font-weight: bold; text-decoration: none;&quot;&gt;{{Internetové protokoly}}&lt;/del&gt;&lt;/div&gt;&lt;/td&gt;&lt;td colspan=&quot;2&quot;&gt;&amp;nbsp;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Network File System (NFS)''' je internetový protokol pro vzdálený přístup k souborům přes počítačovou síť. Protokol byl původně vyvinut společností [[Sun Microsystems]] v roce [[1984]], v současné době má jeho další vývoj na starosti organizace [[Internet Engineering Task Force]] (IETF). Funguje především nad transportním protokolem [[UDP]], avšak od verze 3 je možné ho provozovat také nad protokolem [[TCP]].&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;'''Network File System (NFS)''' je internetový protokol pro vzdálený přístup k souborům přes počítačovou síť. Protokol byl původně vyvinut společností [[Sun Microsystems]] v roce [[1984]], v současné době má jeho další vývoj na starosti organizace [[Internet Engineering Task Force]] (IETF). Funguje především nad transportním protokolem [[UDP]], avšak od verze 3 je možné ho provozovat také nad protokolem [[TCP]].&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 50:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Řádka 49:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Externí odkazy ==&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;== Externí odkazy ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [http://www.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;nuc&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;elf.stuba.sk&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;lit&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;ldp&lt;/del&gt;/&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;03/030-11&lt;/del&gt;.&lt;del class=&quot;diffchange diffchange-inline&quot;&gt;htm Příručka správce sítě &lt;/del&gt;– &lt;del class=&quot;diffchange diffchange-inline&quot;&gt;NFS&lt;/del&gt;]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;* [&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;https://web.archive.org/web/20111015053416/&lt;/ins&gt;http://www.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cpress&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;cz&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;knihy&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;linux&lt;/ins&gt;/&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;linux_3.pdf Archive&lt;/ins&gt;.&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;org &lt;/ins&gt;– &lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;Linux Dokumentační Projekt&lt;/ins&gt;]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt;-&lt;/td&gt;&lt;td style=&quot;background: #ffa; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt;+&lt;/td&gt;&lt;td style=&quot;background: #cfc; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;&lt;ins class=&quot;diffchange diffchange-inline&quot;&gt;{{Internetové protokoly2}}&lt;/ins&gt;{{Článek z Wikipedie}}&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Aplikační protokoly IP]]&lt;/div&gt;&lt;/td&gt;&lt;td class='diff-marker'&gt; &lt;/td&gt;&lt;td style=&quot;background: #eee; color:black; font-size: smaller;&quot;&gt;&lt;div&gt;[[Kategorie:Aplikační protokoly IP]]&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=231047&amp;oldid=prev</id>
		<title>Sysop: 1 revizi</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=231047&amp;oldid=prev"/>
				<updated>2013-07-21T13:21:11Z</updated>
		
		<summary type="html">&lt;p&gt;1 revizi&lt;/p&gt;
&lt;table style=&quot;background-color: white; color:black;&quot;&gt;
		&lt;tr valign='top'&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;← Starší verze&lt;/td&gt;
		&lt;td colspan='1' style=&quot;background-color: white; color:black;&quot;&gt;Verze z 21. 7. 2013, 13:21&lt;/td&gt;
		&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	<entry>
		<id>http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=231046&amp;oldid=prev</id>
		<title>Sysop: + Nový článek...</title>
		<link rel="alternate" type="text/html" href="http://www.multimediaexpo.cz/mmecz/index.php?title=Network_File_System&amp;diff=231046&amp;oldid=prev"/>
				<updated>2013-02-07T23:52:40Z</updated>
		
		<summary type="html">&lt;p&gt;+ Nový článek...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nová stránka&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Internetové protokoly}}&lt;br /&gt;
'''Network File System (NFS)''' je internetový protokol pro vzdálený přístup k souborům přes počítačovou síť. Protokol byl původně vyvinut společností [[Sun Microsystems]] v roce [[1984]], v současné době má jeho další vývoj na starosti organizace [[Internet Engineering Task Force]] (IETF). Funguje především nad transportním protokolem [[UDP]], avšak od verze 3 je možné ho provozovat také nad protokolem [[TCP]].&lt;br /&gt;
&lt;br /&gt;
V praxi si můžete prostřednictvím NFS klienta připojit disk ze vzdáleného serveru a pracovat s ním jako s lokálním. V prostředí [[Linux]]u se jedná asi o nejpoužívanější protokol pro tyto účely.&lt;br /&gt;
&lt;br /&gt;
Za kolegu NFS lze považovat protokol NIS ([[Network Information Service]]), který slouží k distribuci nejrůznějších konfiguračních dat v počítačové síti (např. uživatelé, doménová jména aj.).&lt;br /&gt;
&lt;br /&gt;
== Konfigurace serveru ==&lt;br /&gt;
NFS server se nastavuje pomocí konfiguračního souboru &amp;lt;code&amp;gt;/etc/exports&amp;lt;/code&amp;gt;, který na jednotlivých řádcích obsahuje definice sdílených adresářů. Jako první je název adresáře a pak seznam povolených klientů (zde jsou uvedeny názvy ''server'', ''stanice'' a [[IP adresa]]) s přidanými volitelnými parametry:&lt;br /&gt;
&lt;br /&gt;
 /usr 10.1.2.3(ro) stanice(ro)&lt;br /&gt;
 /home 10.1.2.3(rw,no_root_squash) stanice(rw)&lt;br /&gt;
&lt;br /&gt;
=== Parametry ===&lt;br /&gt;
* '''ro''' (read-only) – pouze pro čtení&lt;br /&gt;
* '''rw''' (read-write) – povoleno čtení i zápis&lt;br /&gt;
* '''no_root_squash''' – mapovat požadavky uživatele ''root'' na běžného uživatele (obvykle ''nobody'')&lt;br /&gt;
&lt;br /&gt;
== Konfigurace klienta ==&lt;br /&gt;
Klient připojuje adresář ze serveru do svého adresářového stromu stejným způsobem, jako jsou připojovány jednotlivé systémy souborů. V současné době je obvykle nutné na klientovi spustit též [[Démon (software)|démona]] [[portmap]]:&lt;br /&gt;
&lt;br /&gt;
 mount -t nfs server:/home /home&lt;br /&gt;
 mount -t nfs server:/usr /mnt/usr-from-server&lt;br /&gt;
&lt;br /&gt;
Od této chvíle může klient s daty v adresáři &amp;lt;code&amp;gt;/home&amp;lt;/code&amp;gt; a &amp;lt;code&amp;gt;/mnt/usr-from-server&amp;lt;/code&amp;gt; pracovat stejně, jako kdyby byly umístěny na lokálním počítači.&lt;br /&gt;
&lt;br /&gt;
== NFS verze 4 ==&lt;br /&gt;
V dnešních moderních distribucích se téměř výhradně setkáme s nástupcem NFS verze 4 který se, ačkoli z uživatelského hlediska vypadá téměř totožně, tak se přece jen hodně od svého přechůdce liší. Základní odlišnosti jsou:&lt;br /&gt;
# '''Pseudo file systém''' – NFSv4 vyžaduje exportovat nějaký adresář jako kořen. To se provádí dodatečným parametrem ''fsid=0''&lt;br /&gt;
# '''Stavový protokol''' – na rozdíl od svého předchůdce, který byl v jádru bezestavový (démony ''rpclockd'' a spol mu sice dodávají stavovost ale nejsou definovány v RFC a nejsou součástí protokolu NFS) je NFSv4 protokol stavový, což mu dodává, kromě nevýhody větší složitosti i pár výhod, jako například delegování čtení nebo zápisu na klienta, nebo například zamykání souborů. NFSv4 nepotřebuje portmapper.&lt;br /&gt;
# '''Přenos ACL''' – NFSv3 přenos přístupových práv neřeší. Naproti tomu jsou ACL nedílnou součástí protokolu NFSv4. Nutno ale říci, že protokol NFSv4 definuje vlastní formát ACL, který je odlišný (lepší) od formátu Posix ACL, který mimochodem nebyl nikdy standardizován.&lt;br /&gt;
# '''Jednodušší tunelování přes firewall''' – na rozdíl od svého předchůdce vyžaduje NFSv4 pro svůj běh mezi klientem a serverem otevřen jen jediný, předem definovaný port.&lt;br /&gt;
# '''mapování uživatelů''' – NFSv4 byl vyvíjen primárně jako multiplatformní síťový souborový systém, takže na rozdíl od svého předchůdce '''nepřenáší''' User ID (UID, typické pro unix), ale doménové jméno ve formátu username@doména. Z tohoto důvodu je nutné, aby na Unixových systémech (klientu i serveru) běžel pomocný program starající se o překlad jmen na UID - obvykle je to démon '''rpc.idmapd'''&lt;br /&gt;
# '''větší bezpečnost''' – kromě klasické &amp;quot;systémové&amp;quot; bezpečnosti, která ja notoricky nebezpečná protokol NFSv4 vyžaduje i možnost využití silnějších bezpečnostních mechanismů &amp;lt;u&amp;gt;Kerberos&amp;lt;/u&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
== RFC dokumenty ==&lt;br /&gt;
* RFC 1094: NFS: Network File System Protocol specification.&lt;br /&gt;
* RFC 1813: NFS Version 3 Protocol Specification.&lt;br /&gt;
* RFC 2224: NFS URL Scheme.&lt;br /&gt;
* RFC 2339: An Agreement Between the Internet Society, the IETF, and Sun Microsystems, Inc. in the matter of NFS V.4 Protocols.&lt;br /&gt;
* RFC 2623: NFS Version 2 and Version 3 Security Issues and the NFS Protocol's Use of RPCSEC_GSS and Kerberos V5.&lt;br /&gt;
* RFC 2624: NFS Version 4 Design Considerations.&lt;br /&gt;
* RFC 3010: NFS version 4 Protocol.&lt;br /&gt;
* RFC 3530: Network File System (NFS) version 4 Protocol.&lt;br /&gt;
&lt;br /&gt;
== Související články ==&lt;br /&gt;
* [[Global File System]]&lt;br /&gt;
* [[Google File System]]&lt;br /&gt;
* [[:Soubor:LINUX-Dokumentacni projekt.pdf|Linux: Dokumentační projekt]]&lt;br /&gt;
&lt;br /&gt;
== Externí odkazy ==&lt;br /&gt;
* [http://www.nuc.elf.stuba.sk/lit/ldp/03/030-11.htm Příručka správce sítě – NFS]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Článek z Wikipedie}}&lt;br /&gt;
[[Kategorie:Aplikační protokoly IP]]&lt;/div&gt;</summary>
		<author><name>Sysop</name></author>	</entry>

	</feed>