Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla

Sisällysluettelo:

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla

Video: Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla

Video: Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla
Video: HP:n järjestelmän palauttaminen Windows 7:ssä 2024, Huhtikuu
Anonim

Lähes kaikissa Linux -jakeluissa on mahdollisuus määrittää verkkotiedostojärjestelmä (NFS), jonka avulla verkon eri Linux -tietokoneet voivat jakaa tiedostoja helposti. NFS sopii vain verkkoihin, jotka koostuvat kokonaan Linux -tietokoneista ja -palvelimista, mutta toimii järjestelmätasolla nopeaa ja tehokasta siirtoa varten tietokoneiden välillä.

Askeleet

Osa 1/2: Palvelimen luominen

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 1
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 1

Vaihe 1. Käytä NFS (Network File System) -järjestelmää tiedostojen jakamiseen paikallisen verkon Linux -tietokoneiden välillä

Jos haluat jakaa tiedostoja Windows- tai Mac -tietokoneiden kanssa, onnistut paljon paremmin Samban käytössä.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 2
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 2

Vaihe 2. Ymmärrä, miten NFS toimii

Kun jaat tiedostoja NFS: n kanssa, on kaksi puolta: palvelin ja asiakkaat. Palvelin on tietokone, joka todella tallentaa tiedostot, kun taas asiakkaat ovat tietokoneita, jotka käyttävät jaettua kansiota asentamalla jaetun kansion virtuaaliasemaan. NFS on määritettävä sekä palvelimelle että mille tahansa yhdistettävälle asiakkaalle.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 3
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 3

Vaihe 3. Avaa päätepalvelintietokoneessa

Tämä on tietokone, joka isännöi jaettuja tiedostoja. Palvelintietokone on kytkettävä päälle ja kirjauduttava sisään, jotta asiakkaat voivat asentaa jaetun kansion. NFS edellyttää päätelaitteen käyttöä sekä palvelimen että asiakkaan asentamiseen ja määrittämiseen.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 4
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 4

Vaihe 4. Kirjoita

sudo apt-get install nfs-kernel-server nfs-common portmap ja paina Enter.

Tämä alkaa ladata ja asentaa NFS -tiedostoja tietokoneellesi.

Jaa tiedostoja Linux -tietokoneiden välillä NFS -vaiheen 5 avulla
Jaa tiedostoja Linux -tietokoneiden välillä NFS -vaiheen 5 avulla

Vaihe 5. Kirjoita asennuksen jälkeen

dpkg-konfiguroi uudelleen porttikartta.

Valitse näkyviin tulevasta valikosta "Ei". Tämän avulla muut verkon tietokoneet voivat muodostaa yhteyden jaettuun kansioon.

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS -vaiheen 6 avulla
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS -vaiheen 6 avulla

Vaihe 6. Kirjoita

sudo /etc/init.d/portmap uudelleenkäynnistys käynnistääksesi porttikarttapalvelun uudelleen.

Tämä varmistaa, että muutokset tulevat voimaan.

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS -vaiheen 7 avulla
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS -vaiheen 7 avulla

Vaihe 7. Tee tyhjä hakemisto, jota käytetään tietojen jakamiseen

Tämä on tyhjä hakemisto, joka ohjaa asiakkaat todelliseen jaettuun hakemistoon. Tämän avulla voit muuttaa palvelimen jaettua hakemistoa myöhemmin tekemättä muutoksia asiakkaisiin.

  • Kirjoita.mkdir -p /export /dummyname ja paina Enter.

    Tämä luo hakemiston nimeltä dummyname, jonka asiakkaat näkevät.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 8
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 8

Vaihe 8. Kirjoita pico /etc /fstab ja paina. Enter

Tämä avaa /etc /fstab -tiedoston ja antaa sinun asentaa jaettu asema automaattisesti aina, kun palvelin käynnistyy.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 9
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 9

Vaihe 9. Lisää

jaettu polku dummypath none sitoa 0 0 tiedoston loppuun.

Korvaa jaettu polku jaetun aseman sijainnilla ja korvaa dummypath aiemmin luodun nukkehakemiston sijainnilla.

Jos esimerkiksi haluat jakaa /dev /sdb -aseman asiakkaiden kanssa aiemmin luodun dummy -hakemiston avulla, kirjoita /dev /sdb /export /Shared none bind 0 0. Tallenna muutokset tiedostoon

Jaa tiedostoja Linux -tietokoneiden välillä NFS -vaiheen 10 avulla
Jaa tiedostoja Linux -tietokoneiden välillä NFS -vaiheen 10 avulla

Vaihe 10. Avaa

/etc/export tiedosto.

Sinun on lisättävä näytehakemisto sekä IP -osoitteet, jotka voivat käyttää sitä tähän tiedostoon. Käytä seuraavaa muotoa jakaaksesi kaikki paikallisen verkon IP -osoitteet:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 11
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 11

Vaihe 11. Käytä

sudo /etc/init.d/nfs-kernel-server uudelleenkäynnistys Käynnistä NFS -palvelin uudelleen.

Osa 2/2: Asiakaskoneiden liittäminen

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 12
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 12

Vaihe 1. Avaa päätelaite asiakastietokoneessa

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 13
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 13

Vaihe 2. Kirjoita

sudo apt-get install portmap nfs-common ja paina Enter asentaaksesi NFS -asiakastiedostot.

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 14
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 14

Vaihe 3. Luo hakemisto, johon jaetut tiedostot asennetaan

Voit nimetä tämän mitä haluat. Voit esimerkiksi kirjoittaa mkdir /sharedFiles ja luoda kansion nimeltä "sharedFiles".

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 15
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 15

Vaihe 4. Kirjoita

pico /etc /fstab avata /etc/fstab tiedosto.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 16
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 16

Vaihe 5. Lisää

palvelinIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr tiedoston loppuun.

Korvaa serverIP NFS -palvelintietokoneen IP -osoitteella. Korvaa sharedDirectory NFS -palvelimella luomallasi nukkehakemistolla ja juuri luodulla paikallisella hakemistolla. Jätä loput arvot sellaisiksi kuin ne ovat tällä hetkellä.

Käyttämällä yllä olevia esimerkkejä rivi voi näyttää tältä: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, int

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 17
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 17

Vaihe 6. Kirjoita

sudo /etc/init.d/portmap uudelleenkäynnistys käynnistääksesi portmapin uudelleen ja käyttääksesi uusia asetuksia.

Asema kiinnittyy automaattisesti aina, kun tietokone käynnistyy uudelleen.

Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 18
Jaa tiedostoja Linux -tietokoneiden välillä käyttämällä NFS -vaihetta 18

Vaihe 7. Testaa taajuusmuuttaja asentamalla se manuaalisesti ennen uudelleenkäynnistystä

Kirjoita mount -a ja sitten ls /sharedFiles nähdäksesi näytetäänkö jaetut tiedostot.

Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 19
Tiedostojen jakaminen Linux -tietokoneiden välillä NFS: n avulla Vaihe 19

Vaihe 8. Toista tämä prosessi jokaiselle tietokoneelle

Sinun pitäisi voida syöttää samat asetukset ja muodostaa yhteys onnistuneesti.

Suositeltava: