Jak Nastavit NFS (Network File System) na RHEL/CentOS/Fedora a Debian/Ubuntu

Jak Nastavit NFS (Network File System) na RHEL/CentOS/Fedora a Debian/Ubuntu

systém souborů NFS (Network File System) je v podstatě vyvinut pro sdílení souborů a složek mezi Linux/Unix systémy společností Sun Microsystems v roce 1980. To vám umožní připojit místní souborové systémy přes síť a vzdálených hostitelů komunikovat s nimi, protože jsou namontovány lokálně na stejném systému. S pomocí NFS můžeme nastavit sdílení souborů mezi Unixem a Linuxem do unixového systému.,

Nastavení NFS Serveru a Klienta systému souborů NFS v Linuxu
Výhody NFS
  1. systém souborů NFS umožňuje lokální přístup ke vzdáleným souborům.
  2. používá standardní architekturu klienta / serveru pro sdílení souborů mezi všemi počítači založenými na nix.
  3. s NFS není nutné, aby oba stroje fungovaly na stejném operačním systému.
  4. pomocí NFS můžeme konfigurovat centralizovaná řešení úložiště.
  5. uživatelé získají svá data bez ohledu na fyzické umístění.
  6. žádné ruční obnovení potřebné pro nové soubory.,
  7. novější verze NFS také podporuje připojení ACL, pseudo root.
  8. lze zajistit Firewally a Kerberos.
NFS Services

Its a System v-launched service. Balíček NFS server obsahuje tři zařízení, které jsou součástí balíčků portmap a nfs-utils.

  1. portmap: mapuje hovory z jiných strojů na správnou službu RPC (není vyžadována u NFSv4).
  2. nfs: překládá vzdálené požadavky na sdílení souborů do požadavků na místní souborový systém.
  3. rpc.mountd: tato služba je zodpovědná za montáž a odpojení souborových systémů.,
důležité soubory pro konfiguraci NFS
  1. / etc / exports: jeho hlavní konfigurační soubor NFS, všechny exportované soubory a adresáře jsou definovány v tomto souboru na konci serveru NFS.
  2. / etc / fstab: pro připojení adresáře NFS do vašeho systému přes restartování musíme provést záznam v / etc / fstab.
  3. / etc / sysconfig / nfs: konfigurační soubor NFS pro ovládání, na kterém portu RPC a další služby poslouchají.

nastavení a konfigurace držáků NFS na linuxovém serveru

pro nastavení držáků NFS budeme potřebovat alespoň dva stroje Linux / Unix., Tady v tomto tutoriálu budu používat dva servery.

  1. NFS Server: nfsserver.example.com s IP 192.168.0.100
  2. NFS Klienta : nfsclient.example.com s IP 192.168.0.101
Instalace NFS Serveru a NFS Klienta

je potřeba nainstalovat NFS balíčky na naše NFS Server, stejně jako na NFS Klienta. Můžeme jej nainstalovat pomocí instalátorů balíčků „Yum“ (Red Hat Linux) a „apt-get“ (Debian a Ubuntu).

# yum install nfs-utils nfs-utils-lib# yum install portmap (not required with NFSv4)
# apt-get install nfs-utils nfs-utils-lib

Nyní spusťte služby na obou strojích.,

Po instalaci balíčků a spuštění služby na obou strojích, musíme nakonfigurovat stroje pro sdílení souborů.

nastavení serveru NFS

nejprve nakonfigurujeme server NFS.

Configure export directory

pro sdílení adresáře s NFS musíme provést záznam v konfiguračním souboru „/ etc / exports“. Zde budu vytvářet nový adresář s názvem „nfsshare“ v „/“ oddíl sdílet s klient-server, můžete také sdílet již existující adresář na NFS.,

# mkdir /nfsshare

nyní musíme provést záznam v „/etc / exports “ a restartovat služby, aby byl náš adresář sdílený v síti.

# vi /etc/exports/nfsshare 192.168.0.101(rw,sync,no_root_squash)

Ve výše uvedeném příkladu, tam je adresář / oddíl s názvem „nfsshare“ je sdílena s IP klienta „192.168.0.101“ s číst a psát (rw) oprávnění, můžete také použít název hostitele klienta v místě ŠETŘENÍ ve výše uvedeném příkladu.

NFS Options

některé další možnosti, které můžeme použít v souboru „/ etc / exports “ pro sdílení souborů, jsou následující.,

  1. ro: pomocí této možnosti můžeme poskytnout přístup pouze pro čtení ke sdíleným souborům, tj.
  2. rw: tato volba umožňuje klientskému serveru číst i zapisovat přístup do sdíleného adresáře.
  3. sync: Sync potvrzuje požadavky na sdílený adresář pouze po provedení změn.
  4. no_subtree_check: tato volba zabraňuje kontrole podtřímu. Když je sdílený adresář podadresářem většího souborového systému, provádí nfs skenování každého adresáře nad ním, aby ověřil jeho oprávnění a podrobnosti., Zakázání kontroly podtřímu může zvýšit spolehlivost NFS, ale snížit zabezpečení.
  5. no_root_squash: tato fráze umožňuje root připojit k určenému adresáři.

pro více možností s „/etc / exports “ doporučujeme přečíst si manuálové stránky pro export.

nastavení klienta NFS

po konfiguraci serveru NFS musíme tento sdílený adresář nebo oddíl připojit na klientský server.

Mount Sdílených Adresářů na NFS Klienta

Teď na NFS klienta, end, musíme připojit, že adresář náš server přístup lokálně., Nejprve musíme zjistit, že akcie jsou k dispozici na vzdáleném serveru nebo serveru NFS.

# showmount -e 192.168.0.100Export list for 192.168.0.100:/nfsshare 192.168.0.101

Výše uvedený příkaz ukazuje, že adresář s názvem „nfsshare“ je k dispozici v „192.168.0.100“ sdílet s vaším serverem.

připojit sdílený adresář NFS

pro připojení sdíleného adresáře NFS můžeme použít následující příkaz mount.

# mount -t nfs 192.168.0.100:/nfsshare /mnt/nfsshare

výše uvedený příkaz připojí tento sdílený adresář v“/mnt / nfsshare “ na klientský server. Můžete to ověřit následujícím příkazem.,

výše uvedený příkaz mount montáž nfs sdílený adresář na nfs klienta dočasně, namontovat NFS adresář trvale na vašem systému přes restartuje, potřebujeme, aby se záznam v „/etc/fstab“.

# vi /etc/fstab

přidejte následující nový řádek, jak je uvedeno níže.

192.168.0.100:/nfsshare /mnt nfs defaults 0 0

Otestujte práci Nastavení NFS

můžeme otestovat nastavení NFS serveru vytvořením testovacího souboru na konci serveru a zkontrolovat jeho dostupnost na straně klienta NFS nebo naopak.

na konci nfsserveru

jsem vytvořil nový textový soubor s názvem “ nfstest.,txt ‚ v tomto sdíleném adresáři.

# cat > /nfsshare/nfstest.txtThis is a test file to test the working of NFS server setup.
na konci nfsclient

přejděte do tohoto sdíleného adresáře v klientském serveru a zjistíte, že sdílený soubor bez manuálního obnovení nebo restartu služby.

odstranění NFS Mount

Pokud chcete tento sdílený adresář odpojit od Serveru po dokončení sdílení souborů, můžete tento konkrétní adresář jednoduše odpojit příkazem“ umount“. Viz tento příklad níže.

root@nfsclient ~]# umount /mnt/nfsshare

můžete vidět, že úchyty byly odstraněny tím, že se znovu podíváte na souborový systém.,

# df -h -F nfs

uvidíte, že tyto sdílené adresáře již nejsou k dispozici.

důležité příkazy pro NFS

některé důležitější příkazy pro NFS.,owmount -e : zobrazí dostupné akcií na vašem místním počítači

  • showmount-e <server-ip nebo hostname>: obsahuje Seznam dostupných akcií na vzdálený server
  • showmount-d : Seznam všech dílčích adresářů
  • jak nfs mount démonem,- v : Zobrazí se seznam sdílení souborů a možnosti na serveru
  • jak nfs mount démonem, -: Exportuje všechny akcie uvedené v /etc/exports, nebo jméno
  • jak nfs mount démonem,- u : Unexports všechny akcie uvedené v /etc/exports, nebo jméno
  • jak nfs mount démonem -r : Refresh server seznamu po úpravě /etc/exports
  • Napsat komentář

    Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *