Kaip bendrinti failus tarp „Linux“kompiuterių naudojant NFS

Turinys:

Kaip bendrinti failus tarp „Linux“kompiuterių naudojant NFS
Kaip bendrinti failus tarp „Linux“kompiuterių naudojant NFS

Video: Kaip bendrinti failus tarp „Linux“kompiuterių naudojant NFS

Video: Kaip bendrinti failus tarp „Linux“kompiuterių naudojant NFS
Video: Download and Installation of Debian 10.7 - Non-free Drivers 2024, Gegužė
Anonim

Beveik visuose „Linux“platinimuose yra galimybė nustatyti tinklo failų sistemą (NFS), leidžiančią įvairiems tinklo „Linux“kompiuteriams lengvai bendrinti failus. NFS tinka tik tinklams, kuriuos sudaro tik „Linux“kompiuteriai ir serveriai, tačiau veikia sistemos lygiu, kad būtų galima greitai ir efektyviai perkelti duomenis iš kompiuterių.

Žingsniai

1 dalis iš 2: Serverio kūrimas

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 1 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 1 veiksmą

Žingsnis 1. Naudokite NFS (tinklo failų sistemą), kad bendrintumėte failus tarp „Linux“kompiuterių vietiniame tinkle

Jei jums reikia bendrinti failus su „Windows“ar „Mac“kompiuteriais, jums bus daug sėkmingiau naudotis „Samba“.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 2 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 2 veiksmą

Žingsnis 2. Supraskite, kaip veikia NFS

Bendrinant failus su NFS yra dvi pusės: serveris ir klientai. Serveris yra kompiuteris, kuris iš tikrųjų saugo failus, o klientai yra kompiuteriai, kurie pasiekia bendrinamą aplanką, prijungdami bendrinamą aplanką kaip virtualų diską. NFS reikės sukonfigūruoti tiek serveryje, tiek bet kuriame kliente, norinčiame prisijungti.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 3 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 3 veiksmą

Žingsnis 3. Atidarykite terminalą serverio kompiuteryje

Tai kompiuteris, kuriame bus bendrinami failai. Kad klientai galėtų prijungti bendrinamą aplanką, serverio kompiuteris turės būti įjungtas ir prisijungęs. Norint įdiegti ir sukonfigūruoti serverį ir klientą, NFS reikia naudoti terminalą.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 4 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 4 veiksmą

Žingsnis 4. Įveskite

sudo apt-get install nfs-kernel-server nfs-common portmap ir paspauskite Įeikite.

Tai pradės atsisiųsti ir įdiegti NFS failus į jūsų kompiuterį.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 5 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 5 veiksmą

Žingsnis 5. Įdiegę įveskite

dpkg-konfigūruoti portmatą.

Pasirodžiusiame meniu pasirinkite „Ne“. Tai leis kitiems tinklo kompiuteriams prisijungti prie jūsų bendrinamo aplanko.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 6 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 6 veiksmą

Žingsnis 6. Įveskite

sudo /etc/init.d/portmap paleiskite iš naujo iš naujo paleisti portmap paslaugą.

Tai užtikrins, kad jūsų pakeitimai įsigalios.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 7 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 7 veiksmą

Žingsnis 7. Sukurkite netikrą katalogą, kuris bus naudojamas dalintis duomenimis

Tai tuščias katalogas, nukreipiantis klientus į faktinį bendrinamą katalogą. Tai leis vėliau pakeisti bendrinamą serverio katalogą, nieko nekeičiant klientų.

  • Įveskite.mkdir -p /export /dummyname ir paspauskite Įeikite.

    Tai sukurs katalogą pavadinimu „dummyname“, kurį matys klientai.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 8 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 8 veiksmą

Žingsnis 8. Įveskite pico /etc /fstab ir paspauskite. Enter

Tai atvers failą /etc /fstab ir leis automatiškai prijungti bendrą diską, kai tik serveris bus paleistas.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 9 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 9 veiksmą

Žingsnis 9. Pridėti

sharedpath dummypath none bind 0 0 iki failo pabaigos.

Pakeiskite „sharedpath“į bendro disko vietą, o „dummypath“- į anksčiau sukurto fiktyvaus katalogo vietą.

Pavyzdžiui, jei norite bendrinti /dev /sdb diską su klientais, naudodami anksčiau sukurtą fiktyvų katalogą, įveskite /dev /sdb /export /Shared none bind 0 0. Išsaugokite pakeitimus faile

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 10 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 10 veiksmą

Žingsnis 10. Atidarykite

/etc/export failą.

Prie šio failo turėsite pridėti savo fiktyvų katalogą ir IP adresus, kuriems leidžiama jį pasiekti. Naudokite šį formatą, kad bendrintumėte su visais vietinio tinklo IP adresais:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 11 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 11 veiksmą

Žingsnis 11. Naudokite

sudo /etc/init.d/nfs-kernel-server iš naujo komandą iš naujo paleisti NFS serverį.

2 dalis iš 2: Klientų kompiuterių prijungimas

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 12 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 12 veiksmą

Žingsnis 1. Atidarykite terminalą kliento kompiuteryje

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 13 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 13 veiksmą

Žingsnis 2. Įveskite

sudo apt-get install portmap nfs-common ir paspauskite Įeikite įdiegti NFS kliento failus.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 14 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 14 veiksmą

Žingsnis 3. Sukurkite katalogą, kuriame bus sumontuoti bendrinami failai

Galite tai pavadinti kaip norite. Pavyzdžiui, galite įvesti mkdir /sharedFiles, kad sukurtumėte aplanką „sharedFiles“.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 15 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 15 veiksmą

Žingsnis 4. Įveskite

pico /etc /fstab atidaryti /etc/fstab failą.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 16 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 16 veiksmą

Žingsnis 5. Pridėti

serverisIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr iki failo pabaigos.

Pakeiskite serverIP serverį NFS serverio kompiuterio IP adresu. „SharedDirectory“pakeiskite fiktyviu katalogu, kurį sukūrėte NFS serveryje, ir ką tik sukurtu vietiniu katalogu. Likusias vertybes palikite tokias, kokios jos yra dabar.

Naudojant aukščiau pateiktus pavyzdžius, eilutė gali atrodyti taip: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 17 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 17 veiksmą

Žingsnis 6. Įveskite

sudo /etc/init.d/portmap paleiskite iš naujo iš naujo paleisti portmap ir naudoti naujus nustatymus.

Diskas bus automatiškai prijungtas kiekvieną kartą, kai kompiuteris bus paleistas iš naujo.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 18 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 18 veiksmą

Žingsnis 7. Prieš paleisdami iš naujo, išbandykite pavarą rankiniu būdu jį pritvirtindami

Įveskite mount -a ir tada ls /sharedFiles, kad pamatytumėte, ar rodomi bendrinami failai.

Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 19 veiksmą
Bendrinkite failus tarp „Linux“kompiuterių naudodami NFS 19 veiksmą

Žingsnis 8. Pakartokite šį procesą kiekvienam prijungiamam kompiuteriui

Turėtumėte sugebėti įvesti tuos pačius nustatymus ir sėkmingai prisijungti.

Rekomenduojamas: