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: Kako Najlakse Zaraditi Novac na Internetu (Korak po Korak) 2024, Svibanj
Anonim

Gotovo sve vrste Linuxa imaju mogućnost postavljanja mrežnog datotečnog sustava (NFS) koji omogućuje Linux računalima na istoj mreži razmjenu datoteka. Iako je NFS prikladan samo za mreže koje se sastoje od računala i Linux poslužitelja, on radi na razini sustava za brz i učinkovit prijenos datoteka između računala.

Korak

1. dio 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 za dijeljenje datoteka između Linux računala u lokalnoj mreži

Ako želite dijeliti datoteke s Mac ili Windows računalom, upotrijebite Samba.

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. Saznajte kako funkcionira NFS

Prilikom dijeljenja datoteka pomoću NFS -a postoje dvije strane: poslužitelj i klijent. Poslužitelj je računalo koje pohranjuje datoteke, dok je klijent računalo koje pristupa zajedničkoj mapi postavljajući je kao virtualni pogon. NFS se prvo mora konfigurirati na poslužitelju i klijentskim računalima na kojima ga želite koristiti.

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 pohranjuje zajedničke datoteke. Morate uključiti i prijaviti se na poslužiteljsko računalo prije nego što klijent može montirati zajedničku mapu na svoje računalo. Pomoću terminala konfigurirajte NFS na poslužiteljskim i klijentskim računalima.

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 Unesi.

NFS datoteka će se preuzeti i instalirati na 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 što je instalacija dovršena, upišite

dpkg-ponovno konfigurirajte kartu porta.

Odaberite "Ne" na izborniku koji se pojavi. Sada se računala koja su na mreži mogu spojiti na zajedničku mapu.

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 se osigurava ispravna primjena promjena.

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. Izradite lažni direktorij koji će se koristiti za razmjenu podataka

Ovaj prazni direktorij preusmjerit će klijenta u stvarni dijeljeni direktorij. To će vam olakšati ako kasnije želite promijeniti zajednički imenik na poslužitelju bez potrebe za promjenama na klijentskom računalu.

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

    Direktorij s imenom dummyname će se stvoriti i klijent ga može 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

Datoteka /etc /fstab će se otvoriti i omogućiti vam automatsko montiranje dijeljenog pogona pri pokretanju računala poslužitelja.

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 na kraju datoteke.

Promijenite sharedpath na mjesto dijeljenog diska i promijenite dummypath u lažno mjesto direktorija koje ste ranije stvorili.

Na primjer, ako želite dijeliti /dev /sdb pogon s klijentom koristeći kreirani lažni direktorij, unijeli biste /dev /sdb /export /Shared none bind 0 0. Spremite promjene datoteke

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.

Morate dodati lažni direktorij i IP adresu kojima je dopušten pristup datoteci. 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 naredbu

sudo /etc/init.d/nfs-kernel-server ponovno pokretanje 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 Unesi za montiranje klijentskih datoteka 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 montirati zajedničke datoteke

Možete mu dati bilo koji naziv. 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 datoteke /etc/fstab.

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 na kraju datoteke.

Promijenite IP poslužitelja u IP adresu na NFS računalu poslužitelja. Promijenite sharedDirectory s lažnim direktorijem koji ste stvorili na NFS poslužitelju i lokalnim direktorijem koji ste stvorili. Za sada ne morate mijenjati druge varijable.

Koristeći gornji primjer, naredbeni redak bi izgledao 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 primjenu novih postavki.

Dijeljeni pogon automatski će se instalirati svaki put kada se računalo uključi.

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

Korak 7. Pokušajte instalirati pogon prije ponovnog pokretanja računala

Upišite mount -a pa ls /sharedFiles i provjerite pojavljuju li se zajedničke datoteke na ekranu.

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 povezivanje svakog računala

Koristite iste postavke i računalo će se povezati.

Preporučeni: