Jak sdílet soubory mezi počítači Linux pomocí NFS

Obsah:

Jak sdílet soubory mezi počítači Linux pomocí NFS
Jak sdílet soubory mezi počítači Linux pomocí NFS

Video: Jak sdílet soubory mezi počítači Linux pomocí NFS

Video: Jak sdílet soubory mezi počítači Linux pomocí NFS
Video: Jak ODSTRANIT VIRY a ŠKODLIVÝ SOFTWARE z TELEFON | Návod | Android / MOBIL 2024, Listopad
Anonim

Téměř všechny typy Linuxu mají možnost nastavit Network File System (NFS), který umožňuje počítačům s Linuxem ve stejné síti sdílet soubory. Přestože je NFS vhodný pouze pro sítě sestávající z počítačů a serverů Linux, funguje na systémové úrovni pro rychlé a efektivní přenosy souborů mezi počítači.

Krok

Část 1 ze 2: Vytvoření serveru

Sdílení souborů mezi počítači Linux pomocí NFS Krok 1
Sdílení souborů mezi počítači Linux pomocí NFS Krok 1

Krok 1. Pomocí NFS sdílejte soubory mezi počítači Linux v místní síti

Pokud chcete sdílet soubory s počítačem Mac nebo Windows, použijte Samba.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 2
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 2

Krok 2. Zjistěte, jak NFS funguje

Při sdílení souborů pomocí NFS existují dvě strany: server a klient. Server je počítač, který ukládá soubory, zatímco klient je počítač, který přistupuje ke sdílené složce připojením jako virtuální jednotky. NFS musí být nejprve nakonfigurován na serveru a klientských počítačích, které chcete použít.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 3
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 3

Krok 3. Otevřete terminál na serverovém počítači

Toto je počítač, který ukládá sdílené soubory. Než klient může připojit sdílenou složku na svém počítači, musíte jej zapnout a přihlásit se k němu. Pomocí terminálu nakonfigurujte NFS na serverových a klientských počítačích.

Sdílejte soubory mezi počítači Linux pomocí kroku 4 NFS
Sdílejte soubory mezi počítači Linux pomocí kroku 4 NFS

Krok 4. Napište

sudo apt-get install nfs-kernel-server nfs-common portmap a stiskněte Vstupte.

Soubor NFS bude stažen a nainstalován do počítače.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 5
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 5

Krok 5. Po dokončení instalace zadejte

dpkg-překonfigurovat mapu portů.

V zobrazené nabídce vyberte „Ne“. Nyní se počítače, které jsou v síti, mohou připojit ke sdílené složce.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 6
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 6

Krok 6. Napište

sudo /etc/init.d/portmap restart restartujte službu portmap.

To má zajistit, aby změny mohly být použity správně.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 7
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 7

Krok 7. Vytvořte fiktivní adresář, který bude použit ke sdílení dat

Tento prázdný adresář přesměruje klienta do aktuálního sdíleného adresáře. To vám usnadní, pokud budete chtít později změnit sdílený adresář na serveru, aniž byste museli provádět změny na klientském počítači.

  • Zadejte.mkdir -p /export /dummyname a stiskněte Vstupte.

    Bude vytvořen adresář s názvem dummyname a klient jej může zobrazit.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 8
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 8

Krok 8. Napište pico /etc /fstab a stiskněte Enter

Otevře se soubor /etc /fstab, který vám umožní automaticky připojit sdílený disk při spuštění počítače na serveru.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 9
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 9

Krok 9. Přidat

sdílená cesta figurína žádná vazba 0 0 na konci souboru.

Změňte sdílenou cestu na umístění sdíleného disku a změňte figurínu na fiktivní umístění adresáře, které jste vytvořili dříve.

Pokud například chcete sdílet jednotku /dev /sdb s klientem pomocí vytvořeného fiktivního adresáře, zadejte /dev /sdb /export /Shared none bind 0 0. Uložte změny souboru

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 10
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 10

Krok 10. Otevřete soubor

/etc/exports.

Musíte přidat fiktivní adresář a IP adresu, která má přístup k souboru. Ke sdílení se všemi IP adresami ve vaší místní síti použijte následující formát:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 11
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 11

Krok 11. Použijte příkaz

sudo /etc/init.d/nfs-kernel-server restart restartujte server NFS.

Část 2 ze 2: Připojení klientských počítačů

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 12
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 12

Krok 1. Otevřete terminál na klientském počítači

Sdílení souborů mezi počítači Linux pomocí NFS, krok 13
Sdílení souborů mezi počítači Linux pomocí NFS, krok 13

Krok 2. Napište

sudo apt-get install portmap nfs-common a stiskněte Vstupte připojit klientské soubory NFS.

Sdílení souborů mezi počítači Linux pomocí NFS, krok 14
Sdílení souborů mezi počítači Linux pomocí NFS, krok 14

Krok 3. Vytvořte adresář, kam budou připojeny sdílené soubory

Můžete to pojmenovat jakkoli. Můžete například zadat příkaz mkdir /sharedFiles a vytvořit složku s názvem „sharedFiles“.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 15
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 15

Krok 4. Napište

pico /etc /fstab k otevření souboru /etc/fstab.

Sdílení souborů mezi počítači Linux pomocí NFS, krok 16
Sdílení souborů mezi počítači Linux pomocí NFS, krok 16

Krok 5. Přidat

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr na konci souboru.

Změňte serverIP na IP adresu v počítači NFS serveru. Změňte sharedDirectory pomocí fiktivního adresáře, který jste vytvořili na serveru NFS, a místního adresáře, který jste vytvořili. Prozatím nemusíte měnit žádné další proměnné.

Pomocí výše uvedeného příkladu by příkazový řádek vypadal takto: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 17
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 17

Krok 6. Napište

sudo /etc/init.d/portmap restart restartujte mapu portů a použijte nová nastavení.

Sdílený disk se automaticky nainstaluje při každém zapnutí počítače.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 18
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 18

Krok 7. Před restartováním počítače zkuste nainstalovat jednotku

Zadejte mount -a, poté ls /sharedFiles a podívejte se, zda se sdílené soubory zobrazují na obrazovce.

Sdílejte soubory mezi počítači Linux pomocí NFS, krok 19
Sdílejte soubory mezi počítači Linux pomocí NFS, krok 19

Krok 8. Tento postup opakujte pro připojení každého počítače

Použijte stejné nastavení a počítač se připojí.

Doporučuje: