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

Sadržaj:

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

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

Video: Kako dijeliti datoteke između Linux računara pomoću NFS -a
Video: UBRZAJTE SVOJ RAČUNAR! *za početnike* - hAXE #004 2024, Maj
Anonim

Gotovo sve Linux distribucije dolaze sa mogućnošću postavljanja mrežnog datotečnog sistema (NFS) koji omogućava različitim Linux računarima na mreži da lako dijele datoteke. NFS je pogodan samo za mreže koje se u potpunosti sastoje od Linux računara i servera, ali radi na sistemskom nivou za brze i efikasne prenose između računara.

Koraci

1. dio 2: Kreiranje servera

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

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

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

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

Korak 2. Shvatite kako funkcionira NFS

Prilikom dijeljenja datoteka s NFS -om postoje dvije strane: poslužitelj i klijenti. Poslužitelj je računar koji zapravo sprema datoteke, dok su klijenti računari koji 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čunara pomoću NFS -a Korak 3
Dijelite datoteke između Linux računara pomoću NFS -a Korak 3

Korak 3. Otvorite terminal na računaru servera

Ovo je računar na kojem će se nalaziti zajedničke datoteke. Računalo servera 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čunara pomoću NFS -a Korak 4
Dijelite datoteke između Linux računara pomoću NFS -a Korak 4

Korak 4. Ukucajte

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

Ovo će započeti preuzimanje i instaliranje NFS datoteka na vaš računar.

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

Korak 5. Nakon instalacije otkucajte

dpkg-ponovno konfigurirajte portmap.

Na izborniku koji se pojavi odaberite "Ne". Ovo će omogućiti drugim računarima na mreži da se povežu sa vašom zajedničkom fasciklom.

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

Korak 6. Ukucajte

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

Ovo će osigurati da vaše promjene stupe na snagu.

Dijelite datoteke između Linux računara pomoću NFS -a Korak 7
Dijelite datoteke između Linux računara 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 dijeljeni direktorij. Ovo će vam omogućiti da kasnije promijenite zajednički direktorij na vašem poslužitelju bez potrebe za bilo kakvim promjenama na klijentima.

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

    Ovo će stvoriti direktorij pod nazivom dummyname koji će klijenti vidjeti.

Dijelite datoteke između Linux računara pomoću NFS -a 8. korak
Dijelite datoteke između Linux računara pomoću NFS -a 8. korak

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 server pokrene.

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

Korak 9. Dodajte

sharedpath dummypath none bind 0 0 do kraja datoteke.

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

Na primjer, da biste dijelili /dev /sdb pogon sa klijentima koristeći lažni direktorij koji ste ranije stvorili, upišite /dev /sdb /export /Shared none bind 0 0. Spremite promjene u datoteku

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

Korak 10. Otvorite

/etc/export datoteku.

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čunara pomoću NFS -a Korak 11
Dijelite datoteke između Linux računara pomoću NFS -a Korak 11

Korak 11. Koristite

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

2. dio 2: Povezivanje klijentskih računara

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

Korak 1. Otvorite terminal na računaru klijenta

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

Korak 2. Ukucajte

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

Dijelite datoteke između Linux računara koristeći NFS Korak 14
Dijelite datoteke između Linux računara koristeći NFS Korak 14

Korak 3. Kreirajte 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čunara pomoću NFS -a Korak 15
Dijelite datoteke između Linux računara pomoću NFS -a Korak 15

Korak 4. Ukucajte

pico /etc /fstab da otvorite /etc/fstab datoteku.

Dijelite datoteke između Linux računara koristeći NFS Korak 16
Dijelite datoteke između Linux računara koristeći NFS Korak 16

Korak 5. Dodajte

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

Zamijenite IP servera IP adresom računara NFS servera. 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čunara pomoću NFS -a Korak 17
Dijelite datoteke između Linux računara pomoću NFS -a Korak 17

Korak 6. Ukucajte

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

Pogon će se automatski montirati svaki put kada se računar ponovo pokrene.

Dijelite datoteke između Linux računara pomoću NFS -a Korak 18
Dijelite datoteke između Linux računara pomoću NFS -a Korak 18

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

Otkucajte mount -a, a zatim ls /sharedFiles da vidite da li su deljene datoteke prikazane.

Dijelite datoteke između Linux računara koristeći NFS Korak 19
Dijelite datoteke između Linux računara koristeći NFS Korak 19

Korak 8. Ponovite ovaj postupak za svaki priključeni računar

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

Preporučuje se: