Kā koplietot failus starp Linux datoriem, izmantojot NFS

Satura rādītājs:

Kā koplietot failus starp Linux datoriem, izmantojot NFS
Kā koplietot failus starp Linux datoriem, izmantojot NFS

Video: Kā koplietot failus starp Linux datoriem, izmantojot NFS

Video: Kā koplietot failus starp Linux datoriem, izmantojot NFS
Video: Tony Robbins: STOP Wasting Your LIFE! (Change Everything in Just 90 DAYS) 2024, Maijs
Anonim

Gandrīz visiem Linux veidiem ir iespēja izveidot tīkla failu sistēmu (NFS), kas ļauj Linux datoriem vienā tīklā koplietot failus. Lai gan NFS ir piemērots tikai tīkliem, kas sastāv no datoriem un Linux serveriem, tas darbojas sistēmas līmenī, lai ātri un efektīvi pārsūtītu failus starp datoriem.

Solis

1. daļa no 2: servera izveide

Failu kopīgošana starp Linux datoriem, izmantojot NFS 1. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 1. darbību

1. darbība. Izmantojiet NFS, lai koplietotu failus starp Linux datoriem vietējā tīklā

Ja vēlaties koplietot failus ar Mac vai Windows datoru, izmantojiet Samba.

Failu koplietošana starp Linux datoriem, izmantojot NFS 2. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 2. darbību

2. solis. Ziniet, kā darbojas NFS

Koplietojot failus, izmantojot NFS, ir divas puses: serveris un klients. Serveris ir dators, kurā tiek glabāti faili, savukārt klients ir dators, kas piekļūst koplietotajai mapei, uzstādot to kā virtuālo disku. NFS vispirms jākonfigurē serverī un klientu datoros, kurus vēlaties izmantot.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 3. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 3. darbību

3. solis. Atveriet termināli servera datorā

Šis ir dators, kurā tiek glabāti koplietotie faili. Jums ir jāieslēdzas un jāpiesakās servera datorā, pirms klients var instalēt koplietoto mapi savā datorā. Izmantojiet termināli, lai konfigurētu NFS servera un klienta datoros.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 4. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 4. darbību

4. solis. Ierakstiet

sudo apt-get install nfs-kernel-server nfs-common portmap un nospiediet Ievadiet.

NFS fails tiks lejupielādēts un instalēts datorā.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 5. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 5. darbību

5. darbība. Kad instalēšana ir pabeigta, ierakstiet

dpkg-pārkonfigurēt portmap.

Parādītajā izvēlnē atlasiet "Nē". Tagad tīklā esošie datori var izveidot savienojumu ar koplietoto mapi.

Failu koplietošana starp Linux datoriem, izmantojot NFS 6. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 6. darbību

6. solis. Ierakstiet

sudo /etc/init.d/portmap restart lai restartētu portmap pakalpojumu.

Tas tiek darīts, lai nodrošinātu, ka izmaiņas var piemērot pareizi.

Failu koplietošana starp Linux datoriem, izmantojot NFS 7. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 7. darbību

7. solis. Izveidojiet fiktīvu direktoriju, kas tiks izmantots datu kopīgošanai

Šis tukšais direktorijs novirzīs klientu uz faktisko koplietojamo direktoriju. Tas jums atvieglos, ja vēlaties vēlāk mainīt koplietoto direktoriju serverī, neveicot izmaiņas klienta datorā.

  • Ierakstiet.mkdir -p /export /dummyname un nospiediet Ievadiet.

    Tiks izveidots katalogs ar nosaukumu dummyname, un klients to varēs apskatīt.

Failu koplietošana starp Linux datoriem, izmantojot NFS 8. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 8. darbību

8. solis. Ierakstiet pico /etc /fstab un nospiediet taustiņu Enter

Fails /etc /fstab tiks atvērts un ļaus jums automātiski pievienot kopīgo disku, kad tiek palaists servera dators.

Failu koplietošana starp Linux datoriem, izmantojot NFS 9. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 9. darbību

9. solis. Pievienot

sharedpath dummypath none saistīt 0 0 faila beigās.

Mainiet koplietojamo ceļu uz kopīgā diska atrašanās vietu un fiktīvo ceļu uz fiktīvo direktoriju, kuru izveidojāt iepriekš.

Piemēram, ja vēlaties koplietot /dev /sdb disku ar klientu, izmantojot izveidoto fiktīvo direktoriju, ierakstiet /dev /sdb /export /Shared none bind 0 0. Saglabājiet faila izmaiņas

Failu koplietošana starp Linux datoriem, izmantojot NFS 10. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 10. darbību

10. solis. Atveriet

/etc/export.

Jums jāpievieno fiktīvs direktorijs un IP adrese, kurai ir atļauts piekļūt failam. Izmantojiet šo formātu, lai kopīgotu saturu ar visām vietējā tīkla IP adresēm:/export/dummyname 192.168.1.1/24(rw, no_root_squash, async).

Failu kopīgošana starp Linux datoriem, izmantojot NFS 11. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 11. darbību

Solis 11. Izmantojiet komandu

sudo /etc/init.d/nfs-kernel-server restart lai restartētu NFS serveri.

2. daļa no 2: Klientu datoru savienošana

Failu koplietošana starp Linux datoriem, izmantojot NFS 12. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 12. darbību

1. solis. Atveriet klienta datora termināli

Failu koplietošana starp Linux datoriem, izmantojot NFS 13. darbību
Failu koplietošana starp Linux datoriem, izmantojot NFS 13. darbību

2. solis. Ierakstiet

sudo apt-get instalēt portmap nfs-common un nospiediet Ievadiet lai pievienotu NFS klienta failus.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 14. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 14. darbību

3. solis. Izveidojiet direktoriju, kurā tiks pievienoti koplietotie faili

To var nosaukt jebko. Piemēram, varat ierakstīt mkdir /sharedFiles, lai izveidotu mapi ar nosaukumu "sharedFiles".

Failu kopīgošana starp Linux datoriem, izmantojot NFS 15. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 15. darbību

4. solis. Ierakstiet

pico /etc /fstab lai atvērtu failu /etc/fstab.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 16. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 16. darbību

5. solis. Pievienot

serveraIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr faila beigās.

Mainiet serverIP uz IP adresi servera NFS datorā. Mainiet sharedDirectory ar fiktīvo direktoriju, kuru esat izveidojis NFS serverī, un izveidoto vietējo direktoriju. Pagaidām jums nav jāmaina citi mainīgie.

Izmantojot iepriekš minēto piemēru, komandrinda izskatītos šādi: 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr

Failu kopīgošana starp Linux datoriem, izmantojot NFS 17. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 17. darbību

6. solis. Ierakstiet

sudo /etc/init.d/portmap restart lai restartētu portmap un lietotu jaunos iestatījumus.

Koplietotais disks tiks instalēts automātiski katru reizi, kad dators tiek ieslēgts.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 18. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 18. darbību

7. solis. Mēģiniet instalēt disku pirms datora restartēšanas

Ierakstiet mount -a, pēc tam ls /sharedFiles un pārbaudiet, vai ekrānā tiek parādīti koplietotie faili.

Failu kopīgošana starp Linux datoriem, izmantojot NFS 19. darbību
Failu kopīgošana starp Linux datoriem, izmantojot NFS 19. darbību

8. solis. Atkārtojiet šo procesu, lai savienotu katru datoru

Izmantojiet tos pašus iestatījumus, un dators izveidos savienojumu.

Ieteicams: