Pouze pro návštěvníky našeho blogu Získejte další 3 měsíce zdarma + 10% slevu na tříletý plán YSBLOG10
Chyťte dohodu

Co je NSF v Linuxu {Network File System}

Poslední aktualizace: 7. září 2026 5 min čtení Prahlad Prajapati
Co je nfs v Linuxu (síťový souborový systém)?

NFS neboli síťový souborový systém (Network File System) v Linuxu umožňuje přístup k souborům a jejich sdílení v síti, stejně jako by byly na vašem lokálním disku. Jedná se o klientsko-serverový protokol, který původně vytvořila společnost Sun Microsystems v 80. letech 20. století.

Server sdílí adresáře a klienti se k nim připojují vzdáleně pomocí RPC pro komunikaci a XDR pro formátování dat. Můžete se setkat s verzemi jako NFSv3 (jednoduchá, funguje přes UDP nebo TCP) a NFSv4 (bezpečnější, pouze TCP s vestavěným zamykáním).

Představte si to jako sdílenou síťovou složku pro vaši Linuxovou konfiguraci, ideální pro webhostingová prostředí, clustery WordPress nebo VPS servery. Ať už jste začátečník, který se ponořuje do serverového… manageAť už je to jakýkoli vývojář, který se stará o zálohy a sdílení kódu, NFS umožňuje bezproblémový přístup k souborům bez neustálého kopírování.


Jak NFS vlastně funguje?

V jádru se NFS dělí na několik klíčových částí, které se starají o magii:

  • NFS serverPočítač, na kterém jsou uloženy soubory, které chcete sdílet, nakonfigurovaný pomocí jednoduchého exportního souboru.
  • NFS klientVáš počítač, který se připojuje k těmto vzdáleným složkám a připojuje je.
  • RPC a rpcbindKomunikační vrstva, která přiřazuje požadavky ke správným službám.
  • Zamykací služby: Zabraňte více uživatelům v úpravě stejného souboru najednou.

Data se přenášejí přes TCP nebo UDP a NFSv4 sdružuje více požadavků do jednoho pro větší rychlost, což je skvělé pro překonávání firewallů bez problémů.

Jak NFS vlastně funguje

Verze NFS: Která z nich vyhovuje vašim potřebám?

vlastnostNFSv3NFSv4
Sledování stavuŽádný (bez státní příslušnosti)Kolejnice se otevírají a zamykají
Síťový protokolUDP nebo TCPPouze TCP
Možnosti zabezpečeníZákladní ověření uživateleKerberos, seznamy řízení přístupu
ZamykacíSamostatná službaVestavěno přímo v
Rychlost napříč sítěmiSlušné na LANLepší se složenými operacemi
Snadnost firewalluPotřebuje více portůJeden port (2049)

NFS je skvělý pro rychlé sdílení v LAN, ale v širších sítích si dávejte pozor na bezpečnost a držte se privátních nastavení nebo VPN.


Nastavení NFS serveru v Ubuntu (krok za krokem)

Pojďme se do toho pustit. Tyto kroky fungují skvěle na systémech založených na Ubuntu nebo Debianu.

  1. Nainstalujte serverový balíček:
sudo apt update
sudo apt install nfs-kernel-server -y

2. Nastavte si sdílenou složku :

sudo mkdir -p /mnt/nfs_share
sudo chown nobody:nogroup /mnt/nfs_share
sudo chmod 777 /mnt/nfs_share

3. Upravte exportní soubor (sudonano /etc/exports):

/mnt/nfs_share 192.168.1.0/24(rw,sync,no_subtree_check)

Uložit a poté použít: sudo exportfs -ra.

4. Spusťte služby :

sudo systemctl enable --now nfs-kernel-server rpcbind
sudo systemctl status nfs-kernel-server

5. Zkontrolujte, zda to funguje: showmount -e localhost


Připojení sdílených NFS složek na klientském počítači

Nyní se připojte z jiného Linuxového serveru.

  1. Pořiďte si klientské nástroje:
sudo apt update
sudo apt install nfs-common -y

2. Vytvořte bod připojení :

sudo mkdir -p /mnt/nfs_client

3. Namontujte to (nahradit server_ip s adresou vašeho serveru):

sudo mount -t nfs4 -o proto=tcp,port=2049 server_ip:/mnt/nfs_share /mnt/nfs_client

Kontrola: df -h | grep nfs.

4. Udělej to trvalé (přidat k /etc/fstab):

server_ip:/mnt/nfs_share /mnt/nfs_client nfs defaults 0 0

Znovu načíst: sudo mount -a.

Pro uživatele WordPressu zkuste montáž /wp-content/uploads tento způsob sdílení médií mezi weby bez námahy.


Oprava běžných problémů s NFS

NFS umí házet křivé koule, tady je návod, jak je rychle knokautovat.

ProblémQuick Fix
„Zastaralý popisovač souboru“umount -f /mnt/nfs_client poté znovu namontujte
„RPC: Časový limit vypršel“Ping server, zkontroluj firewall: ufw allow 2049/tcp
„Povolení zamítnuto“Obnovit exporty: exportfs -arv, shoda UID
Držák se nedrží (v4)Vynutit v3: mount -o vers=3 ...

Otestujte si nastavení: touch /mnt/nfs_client/test.txt na klientovi, ověřte na serveru. Spusťte nfsstat -c pro vodítka k výkonu, pokud je pomalý.

Kdy má smysl používat NFS?

Pořiďte si NFS pro týmová úložiště kódu, centralizované zálohy nebo nasazení WordPressu na více serverech. Vyhněte se tomu oproti veřejnému internetu. SFTP nebo bezpečné alternativy. Pro zajištění stabilní dostupnosti jej spárujte s vyrovnávači zátěže.


Nejčastější dotazy

Je Ghost opravdu rychlejší než WordPress?

Ano. Architektura Node.js v Ghostu a vestavěné ukládání do mezipaměti ho dělají rychlejším než většinu nastavení WordPressu.

Jaké porty mám otevřít pro NFS?

Základní: 2049 (TCP/UDP) a 111 pro rpcbind. Použijte ufw aby jim to bezpečně umožnili.

Může Ghost zcela nahradit WordPress?

Ne pro všechny případy použití. Může nahradit WordPress pro blogování a členství, ale ne pro e-commerce nebo složité webové stránky.

Je Ghost dobrý pro SEO ve srovnání s WordPressem?

Ano. Ghost je pro SEO silný hned po instalaci, zatímco WordPress potřebuje pluginy jako RankMath.


Závěr

NFS v Linuxu zůstává praktickým a efektivním řešením pro sdílení souborů mezi systémy bez potíží s ručním přenosem. Umožněním přístupu k adresářům přes síť, jako by byly lokální, zjednodušuje pracovní postupy pro vývojáře, systémové administrátory a hostingová prostředí. Od základního sdílení souborů v místní síti až po napájení víceserverových systémů, jako jsou clustery WordPressu, NFS nabízí flexibilitu s verzemi jako NFSv3 a bezpečnější a modernější NFSv4.

Správná konfigurace a bezpečnostní postupy jsou však nezbytné, zejména při rozšiřování sítí mimo soukromé. Používání řízeného přístupu, firewallů a bezpečných metod ověřování může pomoci udržet stabilitu a ochranu dat. Při správném nastavení poskytuje NFS spolehlivý a vysoce výkonný způsob… manage sdílené úložiště v systémech založených na Linuxu.

Zanechat komentář

Vaše e-mailová adresa nebude zveřejněna. Povinná pole jsou označena *.

Přejděte na začátek