Takmer všetky distribúcie Linuxu majú možnosť nastaviť Network File System (NFS), ktorý umožňuje rôznym počítačom so systémom Linux v sieti ľahko zdieľať súbory. NFS je vhodný iba pre siete pozostávajúce výlučne z počítačov a serverov Linux, ale funguje na systémovej úrovni pre rýchle a efektívne prenosy medzi počítačmi.
Kroky
Časť 1 z 2: Vytvorenie servera
Krok 1. Na zdieľanie súborov medzi počítačmi Linux v lokálnej sieti použite NFS (Network File System)
Ak potrebujete zdieľať súbory s počítačmi so systémom Windows alebo Mac, budete s Sambou oveľa úspešnejší.
Krok 2. Pochopte, ako funguje NFS
Pri zdieľaní súborov s NFS existujú dve strany: server a klienti. Server je počítač, ktorý skutočne ukladá súbory, zatiaľ čo klientmi sú počítače, ktoré pristupujú k zdieľanému priečinku tak, že ho zdieľajú ako virtuálny disk. NFS bude potrebné nakonfigurovať na serveri aj na každom klientovi, ktorý sa chce pripojiť.
Krok 3. Otvorte terminál na serverovom počítači
Toto je počítač, ktorý bude hostiteľom zdieľaných súborov. Aby mohli klienti pripojiť zdieľaný priečinok, bude potrebné, aby bol serverový počítač zapnutý a prihlásený. NFS vyžaduje použitie terminálu na inštaláciu a konfiguráciu servera aj klienta.
Krok 4. Napíšte
sudo apt-get install nfs-kernel-server nfs-common portmap a stlačte ↵ Zadajte.
Tým sa začne sťahovanie a inštalácia súborov NFS do počítača.
Krok 5. Po inštalácii napíšte
dpkg-prekonfigurovať mapu portov.
V zobrazenej ponuke vyberte možnosť „Nie“. To umožní ďalším počítačom v sieti pripojiť sa k vášmu zdieľanému priečinku.
Krok 6. Napíšte
sudo /etc/init.d/portmap reštart reštartujte službu portmap.
Tým sa zaistí, že sa vaše zmeny prejavia.
Krok 7. Vytvorte fiktívny adresár, ktorý sa bude používať na zdieľanie údajov
Toto je prázdny adresár, ktorý nasmeruje klientov do skutočného zdieľaného adresára. To vám umožní neskôr zmeniť zdieľaný adresár na vašom serveri bez toho, aby ste museli vykonávať akékoľvek zmeny pre klientov.
-
Zadajte príkaz.mkdir -p /export /dummyname a stlačte ↵ Zadajte.
Tým sa vytvorí adresár s názvom dummyname, ktorý sa klientom zobrazí.
Krok 8. Napíšte pico /etc /fstab a stlačte kláves ↵ Enter
Otvorí sa súbor /etc /fstab a umožní vám automaticky pripojiť spoločný disk vždy, keď sa server spustí.
Krok 9. Pridajte
sharedpath figurína žiadna väzba 0 0 na koniec súboru.
Nahradiť zdieľanú cestu umiestnením zdieľaného disku a nahradiť atrapu cesty umiestnením fiktívneho adresára, ktorý ste vytvorili predtým.
Ak chcete napríklad zdieľať jednotku /dev /sdb s klientmi pomocou predtým vytvoreného fiktívneho adresára, zadajte /dev /sdb /export /Shared none bind 0 0. Uložte zmeny do súboru
Krok 10. Otvorte súbor
/etc/exports súbor.
Do tohto súboru budete musieť pridať svoj fiktívny adresár a IP adresy, ktoré k nemu majú prístup. Na zdieľanie so všetkými adresami IP vo vašej lokálnej sieti použite nasledujúci formát:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).
Krok 11. Použite
sudo /etc/init.d/nfs-kernel-server reštartujte príkaz na reštartovanie servera NFS.
Časť 2 z 2: Pripojenie klientskych počítačov
Krok 1. Otvorte terminál na klientskom počítači
Krok 2. Napíšte
sudo apt-get install portmap nfs-common a stlačte ↵ Zadajte nainštalovať klientske súbory NFS.
Krok 3. Vytvorte adresár, do ktorého budú zdieľané súbory pripojené
Môžete to pomenovať, ako chcete. Môžete napríklad zadať príkaz mkdir /sharedFiles a vytvoriť priečinok s názvom „sharedFiles“.
Krok 4. Napíšte
pico /etc /fstab otvoriť /etc/fstab súbor.
Krok 5. Pridajte
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr na koniec súboru.
Nahraďte server IP adresou IP serverového počítača NFS. Vymeňte sharedDirectory za atrapu adresára, ktorú ste vytvorili na serveri NFS, a za miestny adresár, ktorý ste práve vytvorili. Ostatné hodnoty nechajte zatiaľ tak, ako sú.
Pri použití vyššie uvedených príkladov môže riadok vyzerať takto: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr
Krok 6. Napíšte
sudo /etc/init.d/portmap reštart reštartujte mapu portov a použite nové nastavenia.
Jednotka sa automaticky pripojí pri každom reštarte počítača.
Krok 7. Pred reštartovaním otestujte disk manuálnym namontovaním
Napíšte mount -a a potom ls /sharedFiles, aby ste zistili, či sa zobrazujú zdieľané súbory.
Krok 8. Tento postup zopakujte pre každý pripojený počítač
Mali by ste byť schopní zadať rovnaké nastavenia a úspešne sa pripojiť.