Ku rakib NFS Ubuntu isla markaana faylalkaaga shabakadda kula wadaag borotokoolkan

nfs1

NFS ama Nidaamka Faylka Shabakada waa borotokool nidaam fayl loo qaybiyey, asal ahaan waxaa abuuray, Sun Microsystems. Iyadoo loo marayo NFS, nidaam ayaa loo oggolaan karaa inuu la wadaago tilmaamaha iyo faylasha dadka kale shabakad.

Wadaagista faylka NFS, macluumaadka nidaamyada fog waxaa marin kara dadka isticmaala iyo xitaa barnaamijyada sida in ay ku nool yihiin mashiin maxalli ah.

NFS waxay ku shaqeysaa jawiga macmiilka halkaas oo adeegu uu mas'uul ka yahay maareynta aqoonsiga macmiilka, oggolaanshaha, iyo maaraynta, iyo sidoo kale dhammaan macluumaadka la wadaago ee ku jira nidaam fayl gaar ah.

Marka la oggolaado, tiro kasta oo macaamiil ah ayaa heli kara xogta la wadaago sidii ay ugu sugnaayeen keydkooda gudaha.

Aasaasida NFS nidaamka Ubuntu waa mid aad u fudud. Waxa kaliya ee aad u baahan tahay inaad sameyso waa inaad sameyso qaar ka mid ah rakibidda iyo qaabeynta lagama maarmaanka u ah serverka iyo mashiinnada macmiilka, waadna wanaagsan tahay inaad tagto.

Qodobkaan, Waxaan kuu sharixi doonaa talaabo talaabo ah sida loo qaabeeyo adeege NFS iyo macmiil u ogolaanaya iyaga inay la wadaagaan feylasha hal nidaam Ubuntu ilaa mid kale.

Dejinta adeegaha NFS

Si loo habeeyo nidaamka martida loo wadaago tilmaamaha, waxaan u baahanahay inaan rakibo adeegaha NFS Kernel ka dibna la abuuro lana dhoofiyo tilmaamaha aan dooneyno in nidaamka macaamiisha ay helaan.

Hadda, waxaan fureynaa terminal Ctrl + Alt + T gudaheeda gudaheeda waxaan ku fulin doonnaa amarka soo socda:

sudo apt install nfs-kernel-server -y

Marka rakibida la dhammeeyo, hadda waxaan sameyn doonnaa fayl aan dooneyno inaan la wadaagno nidaamka macaamiisha, tani waxay noqon doontaa galka dhoofinta.

Tusaalahan waxaan u abuureynaa galka galka hadda jira halka aan joogno, laakiin waxaad dooran kartaa wadada aad ugu jeceshahay.

Terminalka waxaan ku qori doonaa:

sudo mkdir -p carpeta-compartida

Maaddaama aan dooneyno dhammaan macaamiisha inay galaan galalka, Waxaan ka saari doonnaa rukhsadaha xaddidan galka dhoofinta iyada oo loo marayo amarrada soo socda:

sudo chown nobody: nogroup carpeta-compartida

sudo chmod 777 carpeta-compartida

Waa muhiim in haddii ay ku socoto waddo kale, aad dhigto inay fiicantahay, maadaama haddii aad ka tagto meel keliya aad beddeli karto oggolaanshaha liistada nidaamkaaga.

Hadda dhammaan isticmaaleyaasha dhammaan kooxaha nidaamka macaamiisha waxay awoodi doonaan inay galaan "galka la wadaago".

Hadda galkaan la sameeyay waxaad ku qori kartaa dhammaan waxyaabaha aad rabto inaad wadaagto.

Dhoofinta galka la wadaago

Ka dib markii la abuuro galka dhoofinta, waxaan u baahan doonaa inaan siino macaamiisha rukhsad ay ku heli karaan mashiinka martigeliyaha martida loo yahay.

Oggolaanshahan waxaa lagu qeexay feylka dhoofinta ee ku yaal faylka / iwm nidaamkaaga.

Isticmaal amarka soo socda si aad ugu furto feylkan Nano:

sudo nano /etc/ exports

Markaad furto feylka, waad u oggolaan kartaa gelitaanka galka ay ku abuureen amarka soo socda:

/ruta/de/la/ carpeta-compartida ip-de-cliente (rw, sync, no_subtree_check)

O waxaad ku dari kartaa macaamiil fara badan adoo kudaraya sadarka soo socda feylka:

/ruta/de/la/carpeta-compartida ip-de-cliente-1 (rw, sync, no_subtree_check)
/ruta/de/la/carpeta-compartida ip-de-cliente-2 (rw, sync, no_subtree_check)

Ama waxaad u dhigi kartaa nooc IP ah sida soo socota:

/ruta/de/la/carpeta-compartida ip-de-cliente1/24 (rw, sync, no_subtree_check)

Oggolaanshaha "rw, sync, no_subtree_check" ee lagu qeexay faylkan waxay ka dhigan tahay in macaamiisha ay qaban karaan:

rw: hawlgallada akhriska iyo qorista

sync: ku qor wixii isbeddel ah disk ka hor intaadan codsan

no_subtree_check - Waxay ka hortagtaa jeegga hoose

Ka dib markaad ku sameyso dhammaan qaababka kor ku xusan nidaamka martida, hadda waa waqtigii la dhoofin lahaa galka la wadaago:

sudo exportfs -a

Ugu dambeyntii, Dhamaan goobaha si ay u dhaqan galaan, dib ugu bilaw adeegaha NFS kernel sida soo socota:

sudo systemctl restart nfs-kernel-server

Tallaabo muhiim ah ayaa ah in la xaqiijiyo in firewall-ka adeegu u furan yahay macaamiisha si ay u heli karaan waxyaabaha la wadaago.

sudo ufw allow from ip/rango to any port nfs

Ku haray wax sidan oo kale ah:

sudo ufw allow from 192.168.1.1/24 to any port nfs

Hada markaad hubiso xaalada ubucdaada Ubuntu adoo adeegsanaya amarka soo socda, waxaad awoodi doontaa inaad u aragto heerka Waxqabadka "U ogolow" macmiilka IP.

sudo ufw status

Server-kaaga martigeliyaha ah ayaa hadda diyaar u ah inuu u dhoofiyo galka la wadaago macaamiisha la cayimay iyada oo loo marayo adeegga NFS kernel.

Dejinta mashiinka macmiilka

Hadda waa waqtigii lagu samayn lahaa qaabab fudud qaar ka mid ah mashiinka macmiilka, si faylka la wadaago ee martigeliyaha loogu dhajiyo macaamilka ka dibna loo helo dhib la'aan.

Arrintan awgeed waxaan ku rakibineynaa macmiilka NFS amarka soo socda:

sudo apt-get install nfs-common

Nidaamka macmiilkaagu wuxuu u baahan yahay buug-tilmaameed halkaas oo dhammaan waxyaabaha ay wadaagaan server-ka martida loo yahay laga heli karo galka dhoofinta.

Waxaad ku abuuri kartaa galkaan meelkasta oo nidaamkaaga ah.

sudo mkdir -p carpeta-cliente

Hadda galka aad ku abuurtay tillaabadii hore waxay lamid tahay faylal kale oo ku jira nidaamkaaga illaa aad ka koreyso galka la wadaago ee martidaada illaa galkaan cusub ee la abuuray.

U adeegso amarka soo socda si aad ugu dhejiso faylka la wadaago ee martigeliyaha illaa galka faylka macaamiisha:

sudo mount IPdelserivdor:/ruta/de/la/carpeta-compartida /ruta/carpeta-cliente

Ka tagida amarka in ka badan ama ka yar sida soo socota:

sudo mount 192.168.1.1:/home/servidor/carpeta-compartida /home/cliente/carpeta-cliente

Hadda waa waqtigii la tijaabin lahaa isku xirnaanta adoo ka tagaya galka mashiinka macmiilka ama mashiinnada oo aan hubinno in waxyaabaha la wadaago ay jiraan.


Ka tag faalladaada

cinwaanka email aan la daabacin doonaa. Beeraha loo baahan yahay waxaa lagu calaamadeeyay la *

*

*

  1. Masuul ka ah xogta: Miguel Ángel Gatón
  2. Ujeedada xogta: Xakamaynta SPAM, maaraynta faallooyinka.
  3. Sharci: Oggolaanshahaaga
  4. Isgaarsiinta xogta: Xogta looma gudbin doono dhinacyada saddexaad marka laga reebo waajibaadka sharciga ah.
  5. Kaydinta xogta: Macluumaadka ay martigelisay Shabakadaha Occentus (EU)
  6. Xuquuqda: Waqti kasta oo aad xadidi karto, soo ceshan karto oo tirtiri karto macluumaadkaaga.

  1.   Luis dijo

    Hab maamuuskee ayaa u dhaqso badan wareejinta faylka? NFS ama samba

  2.   Luis dijo

    maamuuskee ayaa ka dhaqsiyo badan wareejinta faylka? NFS ama samba

  3.   Javier Jimeno-Suarez dijo

    Waad salaaman tahay Luis, xawaaraha runti wuxuu kuxiranyahay shabakadaada.

    Samba iyo NFS waa laba maamuus oo kala duwan.

    Samba waxaa loo isticmaalaa in lagu wadaago fayl laga heli karo nidaam kasta oo kale (Android, windows, Linux, iwm)

    NFS waa borotokool lagu rakibay qaabka serverka mashiinka aad ku leedahay galka aad rabto inaad la wadaagto iyo macmiil ahaan mashiinka Linux halka aad rabto inaad ku dhejiso sida inay tahay nidaam faylal maxalli ah (waad ku dhejin kartaa mid kasta) fadhi ama ku dheji feylka fstab si aad u rakibto markasta oo aad bilowdo).

    Waxaan rajaynayaa inaan xoogaa cadeeyay.

  4.   Pedro dijo

    Waxay i siineysaa qalad, maadan dhigin tusaalooyin, qalad syntax ah. Waxaad ka tagaysaa meelo khaldan marka ma garanayo meesha khaladaadku ka jiraan.
    Aniga waxba iima tarin.