Գրեթե բոլոր Linux բաշխումներն ունեն ցանցային ֆայլային համակարգ (NFS) ստեղծելու հնարավորություն, որը թույլ է տալիս ցանցի տարբեր Linux համակարգիչներին հեշտությամբ կիսել ֆայլերը: NFS- ը հարմար է միայն այն ցանցերի համար, որոնք ամբողջությամբ բաղկացած են Linux համակարգիչներից և սերվերներից, բայց աշխատում է համակարգային մակարդակով ՝ համակարգիչների միջև արագ, արդյունավետ փոխանցումների համար:
Քայլեր
Մաս 1 -ը 2 -ից. Սերվերի ստեղծում
Քայլ 1. Օգտագործեք NFS (Fileանցային ֆայլային համակարգ) ՝ տեղական համակարգչում Linux համակարգիչների միջև ֆայլեր փոխանակելու համար:
Եթե Ձեզ անհրաժեշտ է ֆայլեր կիսել Windows կամ Mac համակարգիչների հետ, ապա շատ ավելի հաջողակ կլինեք Samba- ի միջոցով:
Քայլ 2. Հասկացեք, թե ինչպես է գործում NFS- ը:
NFS- ի հետ ֆայլեր կիսելիս կա երկու կողմ ՝ սերվեր և հաճախորդներ: Սերվերն այն համակարգիչն է, որն իրականում պահում է ֆայլերը, մինչդեռ հաճախորդները այն համակարգիչներն են, որոնք մուտք են գործում ընդհանուր թղթապանակ `տեղադրելով ընդհանուր թղթապանակը որպես վիրտուալ սկավառակ: NFS- ը պետք է կազմաձևվի ինչպես սերվերի, այնպես էլ ցանկացած հաճախորդի վրա, որը ցանկանում է միանալ:
Քայլ 3. Բացեք տերմինալը սերվերային համակարգչի վրա:
Սա այն համակարգիչն է, որը կհյուրընկալի ընդհանուր ֆայլերը: Սերվերային համակարգիչը պետք է միացված և գրանցված լինի, որպեսզի հաճախորդները տեղադրեն ընդհանուր թղթապանակը: NFS- ը պահանջում է օգտագործել տերմինալը `սերվերը և հաճախորդը տեղադրելու և կազմաձևելու համար:
Քայլ 4. Մուտքագրեք:
sudo apt-get տեղադրել nfs-kernel-server nfs-common portmap և սեղմել Մուտքագրեք:
Սա կսկսի ներբեռնել և տեղադրել NFS ֆայլերը ձեր համակարգչում:
Քայլ 5. Տեղադրվելուց հետո մուտքագրեք:
dpkg- վերակազմավորել նավահանգստի քարտեզը:
Ընտրված ցանկից ընտրեք «Ոչ»: Սա հնարավորություն կտա ցանցի մյուս համակարգիչներին միանալ ձեր ընդհանուր թղթապանակին:
Քայլ 6. Մուտքագրեք:
sudo /etc/init.d/portmap վերագործարկեք վերագործարկել portmap ծառայությունը:
Սա կապահովի, որ ձեր փոփոխություններն ուժի մեջ մտնեն:
Քայլ 7. Կազմեք անմշակ տեղեկատու, որը կօգտագործվի տվյալների փոխանակման համար:
Սա դատարկ գրացուցակ է, որը հաճախորդներին կուղղորդի դեպի իրական ընդհանուր գրացուցակ: Սա թույլ կտա հետագայում փոխել ձեր սերվերի ընդհանուր գրացուցակը ՝ առանց հաճախորդների որևէ փոփոխություն կատարելու:
-
Մուտքագրեք.mkdir -p /export /dummyname և սեղմել Մուտքագրեք:
Սա կստեղծի կեղծ անունով գրացուցակ, որը կտեսնեն հաճախորդները:
Քայլ 8. Մուտքագրեք pico /etc /fstab և սեղմեք ↵ Enter:
Սա կբացի /etc /fstab ֆայլը և թույլ կտա ձեզ ինքնաբերաբար միացնել ընդհանուր կրիչը, երբ սերվերը բեռնվի:
Քայլ 9. Ավելացնել:
sharedpath dummypath ոչ մեկը չի կապում 0 0 մինչև ֆայլի վերջը:
Sharedpath- ը փոխարինեք ընդհանուր դրայվի գտնվելու վայրով, և փոխարինեք dummypath- ը ՝ ավելի վաղ ստեղծած կեղծ տեղեկատուի գտնվելու վայրով:
Օրինակ ՝ /dev /sdb կրիչը հաճախորդների հետ կիսելու համար, որոնք ստեղծվել են ավելի վաղ ստեղծված անմխիթար գրացուցակում, պետք է մուտքագրեք /dev /sdb /export /Shared none bind 0 0. Պահեք փոփոխությունները ֆայլում:
Քայլ 10. Բացեք
/etc/արտահանում ֆայլը:
Դուք պետք է ավելացնեք ձեր կեղծ տեղեկատուը, ինչպես նաև այն IP- ները, որոնց թույլատրվում է մուտք գործել այս ֆայլ: Ձեր տեղական ցանցի բոլոր IP հասցեների հետ կիսվելու համար օգտագործեք հետևյալ ձևաչափը ՝/export/dummyname 192.168.1.1/24(rw, no_root_squash, async):
Քայլ 11. Օգտագործեք
sudo /etc/init.d/nfs-kernel-server վերագործարկեք NFS սերվերը վերագործարկելու հրաման:
2 -րդ մաս 2 -ից. Հաճախորդի համակարգիչների միացում
Քայլ 1. Բացեք տերմինալը հաճախորդի համակարգչի վրա:
Քայլ 2. Մուտքագրեք:
sudo apt-get տեղադրել portmap nfs-common և սեղմել Մուտքագրեք տեղադրել NFS հաճախորդի ֆայլերը:
Քայլ 3. Ստեղծեք գրացուցակ, որում տեղադրված կլինեն ընդհանուր ֆայլերը:
Դուք կարող եք սա անվանել այն, ինչ ցանկանում եք: Օրինակ, կարող եք մուտքագրել mkdir /sharedFiles ՝ «sharedFiles» անունով թղթապանակ ստեղծելու համար:
Քայլ 4. Մուտքագրեք:
pico /etc /fstab բացելու համար /etc/fstab ֆայլը:
Քայլ 5. Ավելացնել:
serverIP: sharedDirectory nfs rsize = 8192, wsize = 8192, timeo = 14, intr մինչև ֆայլի վերջը:
ServerIP- ը փոխարինեք NFS սերվերային համակարգչի IP հասցեով: SharedDirectory- ը փոխարինեք NFS սերվերի վրա ձեր ստեղծած կեղծ տեղեկատուով և ձեր ստեղծած տեղական գրացուցակով: Մնացած արժեքները թողեք այնպես, ինչպես հիմա են:
Օգտագործելով վերը նշված օրինակները, տողը կարող է նման լինել. 192.168.1.5:/export/Shared/sharedFiles nfs rsize = 8192, wsize = 8192, timeo = 14, intr:
Քայլ 6. Մուտքագրեք:
sudo /etc/init.d/portmap վերագործարկեք վերագործարկել portmap- ը և օգտագործել նոր կարգավորումները:
Սկավառակը ինքնաբերաբար միանում է ամեն անգամ, երբ համակարգիչը վերագործարկվում է:
Քայլ 7. Փորձարկեք սկավառակը ՝ ձեռքով տեղադրելով այն նախքան վերագործարկելը:
Մուտքագրեք mount -a, այնուհետև ls /sharedFiles ՝ տեսնելու, թե արդյոք ցուցադրված են ընդհանուր ֆայլերը:
Քայլ 8. Կրկնեք այս գործընթացը յուրաքանչյուր միացնող համակարգչի համար:
Դուք պետք է կարողանաք մուտքագրել նույն պարամետրերը և հաջողությամբ միանալ: