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: How to Create a New User Account on Windows 2024, Smět
Anonim

Téměř všechny distribuce Linuxu mají možnost nastavit Network File System (NFS), který umožňuje různým počítačům Linux v síti snadno sdílet soubory. NFS je vhodný pouze pro sítě složené výhradně z počítačů a serverů Linux, ale funguje na systémové úrovni pro rychlé a efektivní přenosy mezi počítači.

Kroky

Čá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 (Network File System) sdílejte soubory mezi počítači Linux v místní síti

Pokud potřebujete sdílet soubory s počítači se systémem Windows nebo Mac, budete s Sambou mnohem úspěšnější.

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

Krok 2. Pochopte, jak NFS funguje

Při sdílení souborů s NFS existují dvě strany: server a klienti. Server je počítač, který skutečně ukládá soubory, zatímco klienti jsou počítače, které přistupují ke sdílené složce připojením sdílené složky jako virtuální jednotky. NFS bude nutné nakonfigurovat na serveru i na libovolném klientovi, který se chce připojit.

Sdílení souborů mezi počítači Linux pomocí NFS Krok 3
Sdílení souborů 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ý bude hostit sdílené soubory. Aby klienti mohli připojit sdílenou složku, bude nutné zapnout počítač a přihlásit se k němu. NFS vyžaduje použití terminálu k instalaci a konfiguraci serveru i klienta.

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.

Tím se začne stahovat a instalovat soubory NFS do vašeho 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 instalaci zadejte

dpkg-překonfigurovat mapu portů.

V zobrazené nabídce vyberte možnost „Ne“. To umožní ostatním počítačům v síti připojit se ke vaší 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.

Tím zajistíte, že se vaše změny projeví.

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

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

Toto je prázdný adresář, který přesměruje klienty do aktuálního sdíleného adresáře. To vám umožní později změnit sdílený adresář na vašem serveru, aniž byste museli provádět jakékoli změny klientů.

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

    Tím se vytvoří adresář s názvem dummyname, který uvidí klienti.

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

Krok 8. Zadejte příkaz pico /etc /fstab a stiskněte klávesu ↵ Enter

Tím se otevře soubor /etc /fstab a umožní vám automaticky připojit sdílený disk při každém spuštění 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 konec souboru.

Nahradit sdílenou cestu umístěním sdíleného disku a nahradit fiktivní cestu umístěním fiktivního adresáře, který jste vytvořili dříve.

Chcete -li například sdílet jednotku /dev /sdb s klienty pomocí dříve vytvořeného fiktivního adresáře, zadejte /dev /sdb /export /Shared none bind 0 0. Uložte změny do 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 soubor.

Do tohoto souboru budete muset přidat svůj fiktivní adresář a IP adresy, které k němu mají přístup. 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

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 k instalaci klientských souborů 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ář, do kterého budou sdílené soubory připojeny

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

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

Krok 4. Napište

pico /etc /fstab otevřít /etc/fstab soubor.

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 konec souboru.

Nahraďte serverIP IP adresou IP serveru počítače NFS. Nahradit sharedDirectory falešným adresářem, který jste vytvořili na serveru NFS, a místním adresářem, který jste právě vytvořili. Zbývající hodnoty nechte prozatím tak, jak jsou.

Pomocí výše uvedených příkladů může řádek vypadat 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í.

Jednotka se automaticky připojí při každém restartu 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. Otestujte jednotku ručním namontováním před restartováním

Zadejte mount -a a poté ls /sharedFiles, abyste zjistili, zda jsou zobrazeny sdílené soubory.

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 každý připojený počítač

Měli byste být schopni zadat stejná nastavení a úspěšně se připojit.

Doporučuje: