Kako dijeliti datoteke između Linux računala pomoću NFS -a

Sadržaj:

Kako dijeliti datoteke između Linux računala pomoću NFS -a
Kako dijeliti datoteke između Linux računala pomoću NFS -a

Video: Kako dijeliti datoteke između Linux računala pomoću NFS -a

Video: Kako dijeliti datoteke između Linux računala pomoću NFS -a
Video: 📹 Готовый комплект видеонаблюдения ZOSI, 8ch/4cam, 145$, POE, Unpack&Test / ALIEXPRESS 🔓 2024, Svibanj
Anonim

Gotovo sve distribucije Linuxa dolaze s mogućnošću postavljanja mrežnog datotečnog sustava (NFS) koji omogućuje različitim Linux računalima na mreži da lako dijele datoteke. NFS je prikladan samo za mreže koje se u potpunosti sastoje od Linux računala i poslužitelja, ali radi na razini sustava za brze i učinkovite prijenose između računala.

Koraci

1. dio od 2: Stvaranje poslužitelja

Dijelite datoteke između Linux računala pomoću NFS -a 1. korak
Dijelite datoteke između Linux računala pomoću NFS -a 1. korak

Korak 1. Koristite NFS (mrežni datotečni sustav) za dijeljenje datoteka između Linux računala na lokalnoj mreži

Ako trebate dijeliti datoteke s Windows ili Mac računalima, bit ćete mnogo uspješniji pomoću Sambe.

Dijelite datoteke između Linux računala pomoću NFS -a 2. korak
Dijelite datoteke između Linux računala pomoću NFS -a 2. korak

Korak 2. Shvatite kako NFS radi

Prilikom dijeljenja datoteka s NFS -om postoje dvije strane: poslužitelj i klijenti. Poslužitelj je računalo koje zapravo sprema datoteke, dok su klijenti računala koja pristupaju zajedničkoj mapi postavljanjem zajedničke mape kao virtualnog pogona. NFS će morati biti konfiguriran i na poslužitelju i na svakom klijentu koji se želi povezati.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 3
Dijelite datoteke između Linux računala pomoću NFS -a Korak 3

Korak 3. Otvorite terminal na računalu poslužitelja

Ovo je računalo koje će ugostiti zajedničke datoteke. Računalo poslužitelj morat će biti uključeno i prijavljeno kako bi klijenti mogli montirati zajedničku mapu. NFS zahtijeva korištenje terminala za instalaciju i konfiguraciju poslužitelja i klijenta.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 4
Dijelite datoteke između Linux računala pomoću NFS -a Korak 4

Korak 4. Upišite

sudo apt-get install nfs-kernel-server nfs-common portmap i pritisnite. Unesite.

Time će se početi preuzimati i instalirati NFS datoteke na vaše računalo.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 5
Dijelite datoteke između Linux računala pomoću NFS -a Korak 5

Korak 5. Nakon instalacije upišite

dpkg-ponovno konfigurirajte kartu porta.

Na izborniku koji se pojavi odaberite "Ne". To će omogućiti drugim računalima na mreži da se povežu s vašom zajedničkom mapom.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 6
Dijelite datoteke između Linux računala pomoću NFS -a Korak 6

Korak 6. Upišite

sudo /etc/init.d/portmap ponovno pokretanje za ponovno pokretanje usluge portmap.

Time ćete osigurati da vaše promjene stupe na snagu.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 7
Dijelite datoteke između Linux računala pomoću NFS -a Korak 7

Korak 7. Napravite lažni direktorij koji će se koristiti za dijeljenje podataka

Ovo je prazan direktorij koji će klijente usmjeriti na stvarni zajednički imenik. To će vam omogućiti da kasnije promijenite zajednički imenik na vašem poslužitelju bez ikakvih promjena na klijentima.

  • Upišite.mkdir -p /export /dummyname i pritisnite. Unesite.

    Time će se stvoriti direktorij s imenom dummyname koji će klijenti vidjeti.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 8
Dijelite datoteke između Linux računala pomoću NFS -a Korak 8

Korak 8. Upišite pico /etc /fstab i pritisnite ↵ Enter

Ovo će otvoriti /etc /fstab datoteku i omogućiti vam da automatski montirate dijeljeni disk kad god se poslužitelj pokrene.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 9
Dijelite datoteke između Linux računala pomoću NFS -a Korak 9

Korak 9. Dodajte

sharedpath dummypath none bind 0 0 do kraja datoteke.

Zamijenite sharedpath s mjestom dijeljenog diska, a dummypath s mjestom lažnog direktorija koji ste ranije stvorili.

Na primjer, za dijeljenje /dev /sdb pogona s klijentima pomoću lažnog direktorija stvorenog ranije, unijeli biste /dev /sdb /export /Shared none bind 0 0. Spremite promjene u datoteku

Dijelite datoteke između Linux računala pomoću NFS -a Korak 10
Dijelite datoteke između Linux računala pomoću NFS -a Korak 10

Korak 10. Otvorite

/etc/export datoteka.

U ovu datoteku morate dodati svoj lažni direktorij, kao i IP adrese kojima je dopušten pristup. Koristite sljedeći format za dijeljenje sa svim IP adresama na vašoj lokalnoj mreži:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Dijelite datoteke između Linux računala pomoću NFS -a 11. korak
Dijelite datoteke između Linux računala pomoću NFS -a 11. korak

Korak 11. Upotrijebite

sudo /etc/init.d/nfs-kernel-ponovno pokretanje poslužitelja naredba za ponovno pokretanje NFS poslužitelja.

Dio 2 od 2: Povezivanje klijentskih računala

Dijelite datoteke između Linux računala pomoću NFS -a Korak 12
Dijelite datoteke između Linux računala pomoću NFS -a Korak 12

Korak 1. Otvorite terminal na računalu klijenta

Dijelite datoteke između Linux računala pomoću NFS -a Korak 13
Dijelite datoteke između Linux računala pomoću NFS -a Korak 13

Korak 2. Upišite

sudo apt-get install portmap nfs-common i pritisnite. Unesite za instaliranje datoteka klijenta NFS.

Dijelite datoteke između Linux računala pomoću NFS -a Korak 14
Dijelite datoteke između Linux računala pomoću NFS -a Korak 14

Korak 3. Izradite direktorij u koji će se dijeljene datoteke montirati

Možete ovo nazvati kako god želite. Na primjer, možete upisati mkdir /sharedFiles da biste stvorili mapu pod nazivom "sharedFiles".

Dijelite datoteke između Linux računala pomoću NFS -a Korak 15
Dijelite datoteke između Linux računala pomoću NFS -a Korak 15

Korak 4. Upišite

pico /etc /fstab za otvaranje /etc/fstab datoteka.

Dijelite datoteke između Linux računala pomoću NFS -a 16. korak
Dijelite datoteke između Linux računala pomoću NFS -a 16. korak

Korak 5. Dodajte

serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr do kraja datoteke.

Zamijenite IP poslužitelja IP adresom računala poslužitelja NFS. Zamijenite sharedDirectory s lažnim direktorijem koji ste stvorili na NFS poslužitelju i lokalnim direktorijem koji ste upravo stvorili. Ostale vrijednosti ostavite kakve su za sada.

Koristeći gornje primjere, linija bi mogla izgledati ovako: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Dijelite datoteke između Linux računala pomoću NFS -a Korak 17
Dijelite datoteke između Linux računala pomoću NFS -a Korak 17

Korak 6. Upišite

sudo /etc/init.d/portmap ponovno pokretanje za ponovno pokretanje karte porta i korištenje novih postavki.

Pogon će se automatski montirati pri svakom ponovnom pokretanju računala.

Dijelite datoteke između Linux računala pomoću NFS -a 18. korak
Dijelite datoteke između Linux računala pomoću NFS -a 18. korak

Korak 7. Testirajte pogon ručnim postavljanjem prije ponovnog pokretanja

Upišite mount -a, a zatim ls /sharedFiles da vidite jesu li prikazane dijeljene datoteke.

Dijelite datoteke između Linux računala pomoću NFS -a 19. korak
Dijelite datoteke između Linux računala pomoću NFS -a 19. korak

Korak 8. Ponovite ovaj postupak za svako priključeno računalo

Trebali biste moći unijeti iste postavke i uspješno se povezati.

Preporučeni: